繁体   English   中英

Android / Google Play 应用内购买“您所在国家/地区不提供商品”

[英]Android / Google Play in-app purchase "Item unavailable in your country"

我正在尝试在 Android 上测试消耗品的应用内购买,但我无法这样做,因为该物品在我的国家/地区显示为不可用:

在此处输入图像描述

这只发生在我在连接到 Android Studio 的设备上进行测试时(我需要能够这样做) - 如果我将应用程序下载到设备上,消耗品会正常显示,即可用。 一些细节:

  • 我正在运行 Android 版本 6.0.1 的物理设备上进行测试
  • 该设备正在运行最新版本的 Google Play 应用程序
  • 我正在使用已设置为轨道测试器和许可证测试器的用户进行测试,并且该用户当前也在设备上登录
  • 我已在所有可用的 177 个国家和地区提供该应用程序
  • 该应用程序没有生产版本,仅在封闭测试轨道上可用

TL;DR:上传到内部测试轨道并确保它具有最高版本代码

我有这个问题几天,也尝试了很多东西,但无济于事..我将我的应用程序包上传到 Play 商店的封闭测试轨道,但没有解决问题。 经过无数其他方法,我最终尝试将一个捆绑包上传到内部测试轨道,这立即解决了问题并允许我再次使用测试卡。

如果您已从封闭轨道上传构建,请确保您已接受来自受邀电子邮件的测试邀请,否则将显示此错误。

第 1 步:转到发布 -> 测试 -> 封闭测试

在此处输入图像描述

第 2 步:单击管理轨道

第 3 步:单击“测试人员”选项卡

在此处输入图像描述

第 4 步:滚动到底部,您将看到 2 个选项。 复制网页链接,然后在手机或浏览器中使用您要测试的测试电子邮件打开链接。

在此处输入图像描述

第 5 步:当您打开链接时,您将可以选择成为测试员。 单击它,然后您就可以开始了。

在此处输入图像描述

我刚刚通过https://play.google.com/apps/internaltest/***成为内部测试员解决了这个问题。 希望这可以帮助。

(这个答案将是一个评论,但我无法添加它抱歉)

就我而言,解决方案是在 Google Play 控制台中选择应用程序,然后转到Release > Production > countries/regions ,并在那里添加国家/地区。 仅在封闭/内部轨道中选择国家/地区是不够的。 无论是否真的有生产版本,这似乎都是必要的——同样,在我的情况下,我没有。 我进行更新后可能需要 10 到 20 分钟,直到我不再看到该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM