【问题标题】:Testing subscription in Android: item not found在 Android 中测试订阅:未找到项目
【发布时间】:2012-06-23 14:51:58
【问题描述】:

我正在尝试在 Google Play 中测试新订阅,但服务返回“找不到项目”。

我已使用标识符“android.test.purchased”进行测试。 有了这个标识符,我可以完美地测试 normal 应用内产品,但订阅后它不起作用。

在 Google Play 控制台中,我添加了一个订阅,它已发布。

我必须使用真实的订阅标识符并支付测试费用吗?

谢谢

【问题讨论】:

    标签: android testing in-app-billing subscription google-play


    【解决方案1】:

    即使我一直在寻找这个,我猜你可能已经解决了你的问题。但这可能对其他人有所帮助 即使我也无法找到任何有关订阅测试产品 ID 的文档,但是 Testing In-App billing 建议仅使用 4 个保留的静态产品 ID。这让我推断订阅没有 test-id。

    希望对你有帮助

    【讨论】:

    • 不幸的是,文档没有提到这个事实。无论如何,重申一下,保留的产品 ID 只能用于应用内产品
    【解决方案2】:

    是的,您必须使用真正的订阅并付款(您可以稍后取消)。 订阅没有测试。 请注意,您必须提交您的请求 api version=2 并且产品类型应该是“subs”。

    【讨论】:

    • 有来自 Google 的官方信息吗?
    【解决方案3】:

    Google Play 已经实施了一个沙盒来测试订阅和发布购买。您需要在测试版中发布您的应用程序,并在几个小时后测试用户(添加到 Google Play 开发控制台中)可以在您的应用程序中进行测试购买(这些不收费)。他们甚至可以进行订阅测试购买。无论订阅持续时间长短,测试订阅都会每天自动续订(直到从 Google Play 取消)。 不过请注意,测试用户(Google 帐户)必须将有效的信用卡添加到 Google Wallet 帐户才能进行测试购买(不收费)。在进行购买时,购买确认对话框会明确指出这是一次测试购买,不会向您收费。

    【讨论】:

      猜你喜欢
      • 2013-07-04
      • 2015-03-13
      • 2023-03-17
      • 2015-03-30
      • 2022-08-16
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 2023-03-31
      相关资源
      最近更新 更多