如何测试 Google Play Android 订阅和 Google API?
- 应用已上传,但未发布。
- APK 已激活。
- 订阅产品 ID 已发布。
- 我尝试在完全不相关的手机上购买订阅,而不是我的帐户。
- 我测试的所有帐户都列在 Android 开发者控制台>编辑个人资料 中
- BILLING_REQUEST_ITEM_TYPE设置为"子"。
- BILLING_REQUEST_API_VERSION设置为 2。
应用程序已签名,发布版本
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()
,但我在商家帐户中看到收费/存款。
您是否在测试设备上安装了.apk的签名版本?为了让Google Play确认您的购买请求,需要对.apk进行签名(例如,通过Eclipse中通常的"导出"功能)