【问题标题】:How do I test Google Play Android subscription?如何测试 Google Play Android 订阅?
【发布时间】:2012-07-04 21:07:34
【问题描述】:

如何测试 Google Play Android 订阅和 Google API?

  1. 应用已上传,但未发布。
  2. APK 已激活。
  3. 订阅产品 ID 已发布。
  4. 我尝试在完全不相关的手机上购买订阅,而不是我的帐户。
  5. 我测试的所有帐户都列在 Android 开发者控制台 > 编辑配置文件中
  6. BILLING_REQUEST_ITEM_TYPE 设置为“subs”。
  7. BILLING_REQUEST_API_VERSION 设置为 2。
  8. 应用程序已签名并发布版本,ant release installr

    IGNORE THIS: When I try to purchase a subscription, it displays the subscription description, but immediately says "The item you are requesting to purchase is not available."
    

我无法测试 Google Android Publisher Web API,https://developers.google.com/android-publisher/v1/purchases/get

IGNORE THIS: It requires a user subscription token but I can't get a token without buying a subscription!

好吧,它开始起作用了,我可以购买订阅。但是,我在服务器上的脚本中存在错误,因此我无法保存用户订阅令牌。现在,当我尝试重新购买订阅时,它会显示“您已经拥有此订阅”。

当我点击详细信息时,它显示“找不到项目”。带有重试按钮!

我觉得我是世界上唯一一个尝试使用这个 API 的人!

此外,Google 结算 API 中存在错误。在收到服务器确认订阅已保存但我在商家帐户中看到费用/存款后,我才致电 mBillingService.confirmNotifications()

【问题讨论】:

    标签: android google-api google-play


    【解决方案1】:

    您是否在测试设备上安装了 .apk 的签名版本?为了让 Google Play 确认您的购买请求,需要对 .apk 进行签名(例如,通过 Eclipse 中常用的“导出”功能)

    【讨论】:

    • 是的。我会补充一点。这是一个发布版本,ant release installr
    • 计费服务是否返回任何 logcat 错误/信息消息(可能比“您请求的项目...”更详细)?
    • 当我通过手机尝试时,(我假设 Finsky 是计费服务(WTF?)) D/Finsky:[26] MarketBillingService.getPreferredAccount:com.kizbit.pairfinder:来自第一个帐户的帐户. E/Volley:[14] BasicNetwork.performRequest:android.clients.google.com/fdfe/completePurchase W/Finsky 的意外响应代码 500:[1] CheckoutPurchase.onErrorResponse:DisplayErrorMessage [您的订单无法处理。请再试一次。] E/Finsky: [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=无法处理您的订单。请重试。
    • 我也有同样的问题。应用程序发布后,整个未找到项目的问题消失了。一旦我取消发布该应用程序,这个问题就回来了
    • API 将不允许您购买两次订阅,如果您在成功购买时未能存储购买详细信息(purchaseToken),那么您必须使用恢复购买机制重新检索这些细节。总的来说,我对整个订阅系统感到痛苦,尤其是在测试方面。
    猜你喜欢
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2021-01-17
    • 2018-06-09
    • 1970-01-01
    • 2013-03-24
    相关资源
    最近更新 更多