Android / Google Play在您所在国家 /地区不可用的“不可用的商品”
我正在尝试测试Android上销售商品的应用内购买,但是我无法做到,因为该项目在我所在的国家中似乎是不可用的:
这仅在我在连接到Android Studio的设备上进行测试(我需要能够执行)才会发生 - 如果我改为将应用程序下载到设备上,易消耗品通常似乎是可用的。 一些详细信息:
- 我正在在运行Android版本6.0.1的物理设备上测试
- Google Play应用程序的最新版本
- 该设备正在运行我正在与已设置为轨道测试器和许可证测试仪的用户测试的 ,目前在设备上也签署了
- 我在所有可用的177个国家 /地区提供
- 该应用程序的应用
I'm trying to test the in-app purchase of a consumable item on Android, but I'm unable to do so, as the item appears as being unavailable in my country:
This only happens when I'm testing on a device connected to Android Studio (which I need to be able to do) - if I instead download the app onto the device, the consumable item appears normally, i.e. as being available.
Some details:
- I'm testing on a physical device running Android version 6.0.1
- That device is running the latest version of the Google Play application
- I'm testing with a user that has been set up both as a track tester and a license tester, and that is also currently signed in on the device
- I've made the app available in all available 177 countries and regions
- The app does not have a production release, it's only available on the closed testing track
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
tl; dr:
上传到内部测试轨道,并确保它具有
几天我遇到的最高版本代码,并且也尝试了许多事情,但无济于事。.我将应用程序捆绑包上传到播放的封闭测试轨道商店,没有解决问题。在无数其他方法之后,我最终尝试将捆绑包上载到内部测试轨道,该曲目立即解决了问题,并允许我再次使用测试卡。
TL;DR:
Upload to the Internal Test track and make sure it has the highest version code
I was having this issue for a few days, and also tried numerous things, but to no avail.. I uploaded my app bundle to a Closed Testing track in the Play Store, which did not solve the problem. After countless other methods, I eventually tried to upload a bundle to the Internal Testing track, which immediately solved the issue and allowed me to use test cards again.
如果您已经从封闭的轨道上载了构建,请确保您接受了受邀电子邮件的测试邀请,否则会显示此错误。
步骤1:转到释放 - >测试 - >封闭的测试
步骤2:单击“管理轨道”
步骤3:单击Testers Tab
步骤4:向下滚动,您将看到2个选项。复制Web的链接并通过要测试的测试电子邮件打开链接或浏览器中的链接。
步骤5:打开链接时,您将可以选择成为测试人员。 ,然后您就很好。
单击那 。
If you have uploaded the build from the closed track, please ensure that you have accepted the test invitation from the invited email or it will show this error.
Step 1: Go to Release -> Testing -> Closed Testing
Step 2: Click on Manage Track
Step 3: Click on Testers tab
Step 4: Scroll to the bottom and you will see 2 options. Copy the link for web and open the link in your phone or browser with the test email you want to test.
Step 5: When you open the link you will have an option to Become A Tester. Click on that and then you are good to go.
在我的情况下,解决方案是在Google Play控制台中选择该应用程序,然后转到 Release>生产>国家/地区,并在那里添加国家/地区。仅在封闭/内部轨道中选择国家/地区是不够的。似乎这是必要的,无论人们是否实际发行了生产版本 - 同样,就我而言,我没有。我进行更新后可能花了10-20分钟,直到我停止看到问题为止。
The solution in my case was to select the app in the Google Play Console, then go to Release > Production > Countries/regions, and add the countries/regions there. Having the countries/regions selected in the closed/internal track only is not sufficient. It seems this is necessary regardless of whether one actually has a production release or not - again, in my case, I did not. It took maybe 10-20 mins after I made the update until I stopped seeing the issue.