我已尝试过版本3 http://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample的应用内结算示例应用程序?应用程序是TrivialDrive。当我尝试按照README中的步骤测试应用程序时。文件。在将其作为草稿上传到市场并尝试使用测试设备购买应用程序后,我收到了一条错误消息,指出用户不符合此次购买的条件。为什么我收到此消息提前致谢
答案 0 :(得分:0)
此错误的实际原因:
如果未经授权的用户尝试购买商品,则应显示此消息。
因此,如果应用程序未发布,非测试用户在尝试购买时应该会收到此错误。
我意识到,Google Play需要时间来更新应用商店中的更改。所以你不能指望立即改变。相反,你应该等待,在我的情况下平均需要2/3小时。
仍然可能有一些未知的错误,我无法想象。
首先我试图从我的测试设备购买仍然有这个错误,但等待一段时间后我没有得到这个错误。所以我认为现在是时候了。
其次我尝试使用非测试设备,因为应用程序未发布,这是一个未经授权的设备。
答案 1 :(得分:0)
我终于通过在用户帐户和权限选项卡上将“许可证测试Resonse”更改为“LICENSED”来实现此目的。
======================编辑======================== =========
确定以下是查找此设置的确切说明:
在Google Play开发者控制台中,使用“新设计”左侧是“所有应用程序”,“报告”和“设置”。选择设置。
有一个许可证测试框。您必须输入测试设备上帐户的Gmail地址。这不能与开发者帐户的电子邮件地址相同。 (你不能自己购买。)
在许可测试下,有一个“许可测试响应”下拉列表。选择许可。
我想这是在某个地方的文档中描述的,但我错过了它:)