I'm now developing a small game with Google's in-app billing service.
我参考了Google示例项目的Trivial Drive。
我想问一下您从 Google Play 购买商品时连接中断的情况。
在正常互联网连接的情况下启动购买流程是可以的。
我是这样测试的。
一旦启动购买流程,请断开互联网连接(通过拔掉路由器的 LAN)。
大约2-3分钟后,显示连接超时。
在商户账户中,汇款已完成。
但是当我查询所有拥有的物品时,没有该ID的拥有的物品(最近购买的)。
当我尝试再次购买该商品时,它显示“错误您已经拥有该商品”。
我怎么解决这个问题?
有人遇到过这样的问题吗?
请帮忙。感谢所有评论和帮助。谢谢。
Google IAP 流程要求您调用consumePurchase()
购买后的 API。
您需要做的是致电getPurchases()
API,这将返回购买列表以及purchaseToken
。然后你需要迭代它们并调用consumePurchase()
已购买、未消费产品的 API。
如需更多参考,请查看 API参考 http://developer.android.com/google/play/billing/api.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)