我有一个 Android 应用程序使用应用程序内结算来销售帐户管理的项目。
我使用静态响应 ID 测试了该应用程序,一切似乎都正常。我现在想用真实的产品 ID 测试应用程序。
我在 Google Play 商店中创建了应用程序并上传了具有正确权限的应用程序草稿版本。我现在创建了一个应用内结算项目并发布了该项目。
目前应用程序未发布。该项目已创建并发布,我有一个测试帐户,该帐户已在开发人员帐户的配置文件中注册,并且是我用于测试的设备上的唯一帐户。该应用程序使用与上传草稿相同的 key 进行签名。 编辑:我目前正在使用 Android 4.1 && 4.03 进行测试
如果我尝试购买该商品,Google Play 商店会弹出,但会显示一个对话框,方法如下:您请求的商品无法购买。
如何在不发布应用程序的情况下测试购买商品?
最佳答案
当您测试应用程序时,请确保您已导出并正确签名(不使用调试 key )。还要确保您在设备上使用正确的 Google 帐户(注册的测试帐户)。
另外,注册的测试账号不能是开发者账号。
除此之外,它应该可以正常工作。
注意:测试您自己的应用内购买确实需要有效的信用卡和实际付款。
最后,市场编辑目前需要几个小时才能通过服务器传播并显示。
关于android - 如何使用未发布的应用程序测试应用程序内结算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317700/