JMP*_*gar 31 android google-checkout in-app-billing
我已经关注了Google的"In-App Billing v3"培训.我买了一件物品,但我遇到了问题.
https://developer.android.com/training/in-app-billing/index.html
我已取消并退还购买但该应用程序检测到购买是真的.我无法继续测试我的应用程序,因为我始终检测到购买该项目.
我在logCat中发现的唯一错误是下一个:
[3687] InAppBillingService.logResponseBundle:Bundle不包含响应代码
启动mHelper.queryInventoryAsync(mGotInventoryListener)后出现.
任何的想法?
小智 21
ps - 这表明退款需要时间才能更新
http://code.google.com/p/marketbilling/issues/detail?id=88#makechanges
但我不相信 - 我发现他们在设备上缓存购买数据,但24小时很长时间......
更新为在我取消'测试'交易后超过24小时添加,这些帐户仍然是许可的!!
再次更新 - 36小时后应用程序仍获得许可.我卸载并重新安装,它仍然是STILL许可!
更新了AGAIN! - 我出厂重置设备,登录,安装应用程序,它是未经许可的......
和另一个更新 - 谷歌的回复表明退款是"自动"处理的,但可以在设备上刷新"最多72小时" - 没有其他途径可以检测到退款,因此玩家最多可以获得3天的退款免费'如果他们退款 - 嗯,好吧这是应用程序内而不是应用程序购买,但仍然,这似乎是一个BIT过度?
小智 5
在等待了大约 12 个小时并尝试了此处和类似线程中建议的所有内容后,我仍然面临同样的问题。对我来说,诀窍是以下 adb 命令:
adb shell pm 清除 com.android.vending
归档时间: |
|
查看次数: |
5091 次 |
最近记录: |