我在测试我的应用时收到此错误.
该应用程序已签名并上载到开发人员控制台的alpha测试部分.
应用内商品的状态为"有效".
我在"测试访问权限"中输入了我的开发者帐户以外的帐户.
我在"测试访问"中使用的是具有主帐户的设备,而不是开发人员帐户.
我仔细检查了我的SKU的拼写.
完全相同的.apk上传到Developer Console并安装在测试设备上.
我已经仔细检查了许可证密钥.
我等待了超过12个小时的SKU和测试帐户进行传播.
当我使用android.test.purchased时,一切似乎都有效.
关于此错误有多个问题.让我这么做的相关链接包括:https: //groups.google.com/forum/#!topic/android-Developers/A2RM4P34zo0
http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test
http://developer.android.com/training/in-app-billing/list-iab-products.html
还有什么可能导致此错误?
有一次我超越了这一点.我妻子的电话和账号用于测试.它似乎包括她的帐户后,有测试访问和等待3个小时.找到该项目并要求验证她的帐户密码.我把设备递给她,她输入了密码,她说有错误并关闭了对话框.我不知道那个错误是什么,我无法回到那一点.我确定该商品未被购买,因为它没有出现在拥有的列表中.在此之后,我使用另一个设备与另一个帐户和另外3个小时.使用活动SKU时,新设备永远不会获得除找不到项目之外的任何内容.
我已经配置了一个Android应用程序来使用应用程序内的计费模块,如下所示:http: //developer.android.com/guide/market/billing/index.html
使用英国开发团队的帐户进行测试时,它可以正常工作,这些帐户具有与之相关的真实信用卡.但是,我的部分开发团队位于中国,由于Google Billing不在中国运营,因此他们无法测试结算功能.
可以理解的是,团队很难与他人分享个人卡详细信息或个人帐户信息.有人知道这方面的工作吗?在测试中,虚拟卡号是否可以与帐户相关联?
我知道这可以在商家沙箱中使用(http://code.google.com/apis/checkout/developer/Google_Checkout_Basic_HTML_Sandbox.html),但我似乎无法找到Android计费测试的等效内容.
任何帮助/指导/支持将在这里表示赞赏.中国团队专注于许多与购买后体验相关的模块,如果我们找不到解决方法,这将严重受损.
谢谢!