【发布时间】:2013-05-11 09:03:23
【问题描述】:
我现在正在使用 Google 的应用内结算服务开发一个小游戏。
我参考了 Google 示例项目的 Trivial Drive。 让我询问您有关从 Google Play 购买商品期间连接中断的问题。
通过正常的互联网连接启动购买流程是可以的。
我是这样测试的。 启动购买流程后,立即断开互联网连接(通过拔下路由器的 LAN)。 大约 2-3 分钟后,它显示连接超时。 在商家帐户中,汇款已完成。 但是当我查询所有拥有的物品时,没有这个ID的拥有物品(最近购买的)。 当我再次尝试购买此商品时,它显示“错误您已拥有此商品”。
我该如何解决这个问题? 有人遇到过这样的问题吗?
请帮忙。感谢所有 cmets 和帮助。谢谢。
【问题讨论】:
-
我认为 Google 商家和 Play 帐户在 Google 方面不会完全不同步;如果是这样的话,它就会广为人知。但是,确实发生的是GP IAB V3 Service uses local caching,因此您的应用程序需要在这方面稳健。 -- 不幸的是,你所描述的本身并不是问题,所以除非你描述你在这方面遇到的具体问题,否则唯一可能的建议是让你的应用在这方面变得健壮。
-
抱歉我的提问方式不当。感谢您的建议。
-
我遇到了同样的问题。我遇到了导致超时错误的 wifi 连接问题,现在出现“您已经拥有此项目”错误。这现在导致应用程序在启动时崩溃。我在哪里可以从我的 Google 帐户中清除令牌(哈哈)? (这似乎应该在某个地方有一个仪表板,因为根据 StackOverflow 0.o 它经常发生)
标签: android in-app-purchase in-app-billing