【发布时间】:2012-12-01 10:44:55
【问题描述】:
我参加了 Google 的“In-App Billing v3”培训。我打算购买一件商品,但我遇到了问题。
https://developer.android.com/training/in-app-billing/index.html
我已取消购买并退款,但应用检测到购买是真实的。我无法继续测试我的应用,因为我始终检测到该商品为已购买。
我在 logCat 中发现的唯一错误是下一个:
[3687] InAppBillingService.logResponseBundle:捆绑包不包含响应代码
在启动 mHelper.queryInventoryAsync(mGotInventoryListener) 后出现。
有什么想法吗?
【问题讨论】:
-
好问题。到目前为止你找到答案了吗?
-
没有找到,我不知道去哪里找更多。
-
我在同一条船上 - 退款(测试用户)购买并且系统继续相信用户已获得许可。 v3 API 几乎没有任何退款 - 示例应用程序没有解决它们 - 另一个 Google API 为我们发布了半生不熟的豚鼠测试 - 我们应该开始为此向他们收费......
-
即使在 15 小时后,在 Nexus7 上清除 Google Play 应用程序的缓存后,甚至在处理订单取消超过 15 小时后在我的 Nexus One 上安装新鲜的 TrivialDrive 后,我也遇到了同样的问题收到来自 Checkout 的确认电子邮件。 Google 似乎没有将这种变化的状态从其服务器传送到 Google Play 应用程序;它显然与 Google Play 缓存值无关。另见stackoverflow.com/questions/14303850/…
标签: android in-app-billing google-checkout