Android应用内结算第3版 - 项目尚未拥有

时间:2014-05-08 05:12:53

标签: android in-app-purchase

我在购买物品时面临IAB V3的问题,请立即中断网络(或飞机模式)。 重新购买后,它说“你已经拥有这个项目” 我尝试了很多东西:清除Google Play缓存/强制关闭Google Play / Force关闭游戏/重启devcie /切换到另一台设备/等待几天,非他们工作。 我通过互联网与谷歌进行了互联网,但没有相似的案例...大多数是通过清除缓存解决的,或者不是通过消费来解决...

有时,Google Play会说“物品已经拥有”

有时候,在查询库存时我看到了那个项目,但是当我尝试使用它时,它返回错误8:ITEM NOT OWNED。(响应:8:项目不归属)

这真是太糟糕了,除非使用其他帐户,否则我无法再购买该商品。

这个问题很难重现,但一旦发生,你就无法做任何事......

我不知道如何调试下一步。 我认为它可能属于Google lib本身。 注意:我的lib代码与TrivialDrive应用程序非常相似。

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

响应错误:7和响应错误:8"项目已拥有"和"物品已经购买"来自Google Play服务。购买流程完成后,我们需要按照以下方法使用。

mHelper.consumeAsync(inventory.getPurchase(SKU_GAS), mConsumeFinishedListener);

但是如果您已经购买了,如果您遇到此问题,则需要清除Google Play服务缓存数据,然后使用“消耗异步”进行测试