IAB 错误 您已经拥有该商品

2024-03-30

enter image description here 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(使用前将#替换为@)

IAB 错误 您已经拥有该商品 的相关文章

随机推荐