如何测试Google Play Android订阅?

时间:2012-07-04 21:07:34

标签: android google-api google-play

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

  1. 该应用已上传,但尚未发布。
  2. APK已激活。
  3. 订阅产品ID已发布。
  4. 我试图在完全不相关的手机上购买订阅,而不是我的帐户。
  5. 我测试的所有帐户都列在Android Developer Console中>编辑个人资料
  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."
    
  9. 我无法测试Google Android Publisher网络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(),但我在商家帐户中看到了费用/存款。

1 个答案:

答案 0 :(得分:1)

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