如何使用未发布的应用测试应用内结算?

Jan*_*usz 12 android in-app-billing

我有一个使用In-App-Billing销售帐户管理商品的Android应用.

我用静态响应ID测试了应用程序,一切似乎都有效.我现在想用真正的产品ID测试应用程序.

我在Google Play商店中创建了该应用,并使用正确的权限上传了该应用的草稿版本.我现在创建了一个In-App-Billing项目并发布了该项目.

目前该应用程序尚未发布.该项目已创建并发布,我有一个在开发人员帐户的配置文件中注册的测试帐户,并且是我用于测试的设备上唯一的帐户.应用程序使用与上载草稿相同的密钥进行签名.编辑:我目前正在测试Android 4.1 && 4.03

如果我尝试购买该项目,则会弹出Google Play商店,但会显示一个包含以下方法的对话框:您要求的商品无法购买.

如何在不发布应用的情况下测试购买商品?

Che*_*ami 5

测试应用程序时,请确保已导出并正确签名(不使用调试键)。另外,请确保您在设备上使用的是正确的Google帐户(注册的测试帐户)。

此外,注册的测试帐户不能是开发人员帐户。

除此之外,它应该可以正常工作。

注意:测试自己的应用程序内购买确实需要有效的信用卡和实际付款。

最后,当前市场编辑需要花费几个小时才能通过服务器传播并显示出来。


Mat*_*ito 0

您可以使用选项测试应用内计费,看看这个

编辑 :

在我提到的链接上,您可以看到:

注意:您不需要发布应用程序来进行端到端测试。您只需将您的应用程序作为草稿应用程序上传即可执行端到端测试。

如果仍然无法测试,可以将其发布并测试。如果您认为应用程序的应用内结算可能存在错误,退款仍然是一个解决方案。

我正在考虑一些事情,在开发网站上,您可以看到:

验证您的设备是否正在运行受支持的 Google Play 应用程序或 MyApps 应用程序版本。

您在哪个 Android 版本上进行测试?