我已经使用了两年多的老应用程序计费API,但上周突然有些用户开始抱怨无法恢复他们的购买(我们只有一个非消费购买)。我们在3-4个月内没有更新这个应用程序,所以这不是我们的代码更改。
我将所有内容都重写到了v3 API中,并认为它可以解决这个问题,但同样的用户在试图购买它时仍然会遇到错误:“无法购买商品(响应7:项目已经拥有)”。但是产品不会作为用户已经拥有的项目列表的一部分返回。
看起来这和这个问题差不多是同一个问题:IABHelper. queryInventoryAsync returns no purchases, yet launch product flow fails with "Item Already Owned",只是在用户的情况下,它几分钟后就不会自行解决了。
有什么想法吗?
发布于 2013-09-17 17:34:09
我怀疑那些用户在他们的设备上有不止一个帐户。一个帐户用于检查购买的物品,另一个帐户用于购买。你能证实一下吗?如果是这样的话,他们的解决方案将是安装应用程序使用相同的帐户,他们使用的付款。
https://stackoverflow.com/questions/18844206
复制相似问题