android – 在App Billing中 – 找不到产品
作者:互联网
我的Android应用内购买需要帮助.我设置了库IInAppBillingService.aidl.然后我在一些好看的教程中做了我所看到的一切,在我这样做之前,我多次阅读了Google文档.我来自德国,所以我的英语并不完美 – 但我认为我得到了重要的东西.
清单已设置好,一切都很好.今天早上我使用谷歌“测试购买项目”,代码似乎是正确的.我可以“买”这个测试产品 – 没有错误.
现在我试图购买我自己的产品(不仅是我自己的设备,我的女朋友谷歌帐户我得到同样的失败=>“你试图购买的物品找不到.”
嗯……我无法弄清楚什么是错的.我已经问过德国程序员社区的很多人,但是没有人可以帮助我. : – /
编辑:我在Stack-Overflow找到了this,但我很确定我的错误不是由这些错误源产生的.
Edit2:当我使用Googles test-purchase-item时,logcat告诉我,我不能两次购买这些东西.我是对的,当我想我的代码(库等)是正确的,但我的产品出了问题?
我感谢每一篇在“应用账单”的黑暗洞中带来一些亮点的帖子:D
最好的祝愿
马丁
解决方法:
我有同样的错误.虽然我没有找到错误原因,但我会提供一个简明的解决方案列表,以便尝试解决其他错误.
应该签署应用程序并将其上载到开发人员控制台.如果未上传到“生产”,则可以应用以下几项
应用内商品必须具有“有效”状态.
在开发者控制台的“测试访问权限”部分中输入开发者帐户以外的帐户 – >设置.
在“测试访问权限”中使用不是开发者帐户的主帐户设备.
仔细检查您的SKU / ID的拼写.
上传的apk和用于测试的apk必须是相同的版本并且签名相同.如果您通过Eclipse运行应用程序通常不是这样.最简单的一次性解决方案是侧面安装您上传到测试设备上的完全相同的apk文件.
仔细检查许可证密钥.
编辑:“发布”该应用程序.这包括屏幕截图,描述等.它仍然可以在Alpha / Beta测试中.
等待3个小时,以便传播应用,SKU和测试帐户.
以下是我的问题的链接,其中包含与此问题相关的许多链接.
“The item you were attempting to purchase could not be found” Android in-app billing
标签:android,in-app-purchase 来源: https://codeday.me/bug/20191008/1873247.html