我的Android应用内购买需要帮助。我设置了库IInAppBillingService.aidl。然后,我做了在一些漂亮的教程中看到的所有内容,在此之前,我多次阅读了Google文档。我来自德国,所以我的英语水平还不是很完美-但是我认为我掌握了重要的东西。
清单已安装,一切看起来都很好。今天早上,我使用了Google的“测试购买项目”,该代码似乎是正确的。我可以“购买”该测试产品-没有错误。
现在,我尝试购买自己的产品(不仅从我自己的设备上,在我的女友Google帐户上,我也遇到相同的失败=>“找不到您要购买的商品。”
嗯...我不知道怎么了。我已经问过德国程序员社区中的许多人,但是没有人可以帮助我。:-/
编辑:我在Stack-Overflow上找到了这个,但是我很确定我的错误不是由这些错误源产生的。
Edit2:当我使用Google的测试购买项目时,logcat告诉我无法两次购买该产品。我以为我的代码(库等)是正确的,但是我的产品出了点问题,对吗?
我很感谢每一篇帖子都为“应用程序内结算”的黑洞带来了曙光:D最好的祝福马丁
我有同样的错误。虽然我没有找到导致错误的原因,但我将提供简要的解决方案列表,以尝试为他人解决此错误。
该应用程序应签名并上传到开发者控制台。如果未将其上传到“生产”,则可能需要执行以下几种操作
应用内商品的状态必须为“有效”。
在开发人员控制台->设置的“测试访问权限”部分中输入除开发人员帐户以外的其他帐户。
使用具有“测试访问权限”中的主要帐户而不是开发者帐户的设备。
仔细检查您的SKU / id的拼写。
上传的apk和用于测试的apk必须具有相同的版本并签名相同。如果通过Eclipse运行应用程序,通常情况并非如此。最简单的一枪解决方案是侧面安装与您上传到测试设备上完全相同的apk文件。
仔细检查许可证密钥。
编辑:“发布”应用程序。其中包括屏幕截图,说明等。它仍可以在Alpha / Beta测试中。
等待3个小时,以传播应用程序,SKU和测试帐户。
以下是我的问题的链接,其中包括与此问题相关的许多链接。“找不到您要购买的商品” Android应用内结算
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句