android - 如何使用未发布的应用程序测试应用程序内结算?

标签 android in-app-billing

我有一个 Android 应用程序使用应用程序内结算来销售帐户管理的项目。

我使用静态响应 ID 测试了该应用程序,一切似乎都正常。我现在想用真实的产品 ID 测试应用程序。

我在 Google Play 商店中创建了应用程序并上传了具有正确权限的应用程序草稿版本。我现在创建了一个应用内结算项目并发布了该项目。

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

如果我尝试购买该商品,Google Play 商店会弹出,但会显示一个对话框,方法如下:您请求的商品无法购买。

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

最佳答案

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

另外,注册的测试账号不能是开发者账号。

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

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

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

关于android - 如何使用未发布的应用程序测试应用程序内结算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317700/

相关文章:

java - 如何获取数据库中 Android Java SQL 的最新时间值?

android - 不支持 Google Play In-app Billing V.3 时

android - 在 alpha 模式下测试应用计费并取消交易

android - 如何在应用处于草稿状态时在 Google Play Developer Console 中激活应用内产品?

android - 有没有办法免费向某人提供 Android 应用内订阅?

android - 如何为 Expo 获取assetlinks.json 的sha256_cert_fingerprints?

java - Adapter.notifyDataSetChanged() 在 onCreate() 内部不工作

Android Retrofit 2 简单 XML 转换器

iPhone 应用程序用户通过 Apple ID 帐户注册和计费

android - 哪些 Android 版本支持 SPP 类 0x00?