我的Android应用内购买需要帮助。我设置了库IInAppBillingService.aidl。然后我在一些好看的教程中做了我所看到的一切,在我这样做之前,我多次阅读了Google文档。我来自德国,所以我的英语并不完美 - 但我认为我得到了重要的东西。
清单已设置好,一切都很好。今天早上我使用Googles" test-purchase-item"而且代码似乎是正确的。我可以"买"这个测试产品 - 没有错误。
现在我试图购买我自己的产品(不仅是我自己的设备,我的女朋友Google帐户我得到了同样的失败=>"找不到您试图购买的商品。& #34;
嗯......我无法弄清楚什么是错的。我已经问过德国程序员社区的很多人,但是没有人可以帮助我。 : - /编辑:我在Stack-Overflow上找到了this,但我非常确定我的错误并非由这些错误来源产生。
Edit2:当我使用Googles test-purchase-item时,logcat告诉我,我不能两次购买这些东西。我是对的,当我想我的代码(库等)是正确的,但我的产品出了问题?
我感谢每一个在“#app; bill-billings" :d 最好的祝愿 马丁
答案 0 :(得分:5)
我有同样的错误。虽然我没有找到错误的原因,但我会提供一个简明的解决方案列表,以便尝试解决其他错误。
应该对应用程序进行签名并上传到开发人员控制台。如果未上传到“生产”,则可以应用以下其他几项
应用内商品必须具有“有效”状态。
在开发者控制台的“测试访问权限”部分中输入开发者帐户以外的帐户 - >设置。
在“测试访问权限”中使用主要帐户的设备,而不是开发者帐户。
仔细检查您的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