【问题标题】:How do I test my auto-renewing subscriptions with In-app Billing API version 3 in my Android app?如何在我的 Android 应用中使用应用内结算 API 第 3 版测试我的自动续订订阅?
【发布时间】:2014-08-01 01:14:58
【问题描述】:

Android 建议将应用内计费从 API v2 迁移到 v3。

http://developer.android.com/google/play/billing/v2/api.html

Android 建议应用内结算 API v3 现在支持订阅。

http://developer.android.com/google/play/billing/api.html

Android 表示仍有测试和实际购买。

http://developer.android.com/google/play/billing/billing_testing.html

如果您进一步阅读,有测试购买的要求:

仅应用内商品支持测试购买,应用内订阅不支持。

那么我们如何在 IAB v3 中测试应用内订阅?

【问题讨论】:

    标签: android testing in-app-billing subscriptions


    【解决方案1】:

    测试它的唯一方法是实际购买每月或每年订阅并等到订阅到期(月/年 + 试用期)。

    【讨论】:

      【解决方案2】:

      “测试”IAB(实际购买)时不明显的几个步骤:

      APK 不能处于草稿模式。 1) 准备包含所有图标、插图和其他必填字段的整个商品详情。我把它调到“准备发布”状态。 2)然后我实际上很快发表和未发表。 3)应用内产品也必须“激活”。 4) APK 必须使用 Google Groups 设置测试人员。 5) 还要确保您的许可证密钥与您的应用程序的许可证密钥匹配。 (每个应用程序都不同) 6) 最后,确保您签名的 APK 上的 Android Manifest 版本信息与上传到 Google Play 的 Beta 或 Production APK 上的信息相同。 (APK 可以不同,但​​版本必须相同)。

      我希望这可以帮助其他人避免让我陷入困境的陷阱。

      【讨论】:

      • 您是否成功测试了订阅购买?自动续订流程如何?
      猜你喜欢
      • 2018-01-10
      • 2011-07-16
      • 1970-01-01
      • 2019-01-21
      • 1970-01-01
      • 2015-10-26
      • 2011-12-24
      • 2016-10-23
      • 2017-10-29
      相关资源
      最近更新 更多