Android应用内结算(IAB版本3)

时间:2013-01-01 15:08:16

标签: android in-app-purchase in-app-billing

我已尝试过版本3 http://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample的应用内结算示例应用程序?应用程序是TrivialDrive。当我尝试按照README中的步骤测试应用程序时。文件。在将其作为草稿上传到市场并尝试使用测试设备购买应用程序后,我收到了一条错误消息,指出用户不符合此次购买的条件。为什么我收到此消息提前致谢

2 个答案:

答案 0 :(得分:0)

编辑:

此错误的实际原因:

如果未经授权的用户尝试购买商品,则应显示此消息。

因此,如果应用程序未发布,非测试用户在尝试购买时应该会收到此错误。

我意识到,Google Play需要时间来更新应用商店中的更改。所以你不能指望立即改变。相反,你应该等待,在我的情况下平均需要2/3小时。

仍然可能有一些未知的错误,我无法想象。

我的案例:

首先我试图从我的测试设备购买仍然有这个错误,但等待一段时间后我没有得到这个错误。所以我认为现在是时候了。

其次我尝试使用非测试设备,因为应用程序未发布,这是一个未经授权的设备。

答案 1 :(得分:0)

我终于通过在用户帐户和权限选项卡上将“许可证测试Resonse”更改为“LICENSED”来实现此目的。

======================编辑======================== =========

确定以下是查找此设置的确切说明:

在Google Play开发者控制台中,使用“新设计”左侧是“所有应用程序”,“报告”和“设置”。选择设置。

有一个许可证测试框。您必须输入测试设备上帐户的Gmail地址。这不能与开发者帐户的电子邮件地址相同。 (你不能自己购买。)

在许可测试下,有一个“许可测试响应”下拉列表。选择许可。

我想这是在某个地方的文档中描述的,但我错过了它:)