2014-05-08 57 views
3

我在面對IAB V3的問題時,在購買商品時,立即中斷網絡(或飛機模式。 重新購買商品後它說:「您已經擁有這個項目「 我嘗試了很多事情:清除Google Play緩存/強制關閉Google Play /強制關閉遊戲/重新啓動devcie /切換到其他設備/等待幾天,非他們的工作 我通過互聯網與谷歌,但沒有similiar情況......他們中的大多數是通過清除緩存解決或不叫消費...Android應用內結算版本3 - 商品未擁有

有時候,谷歌玩說:「項目已經擁有」

有時候,當曲當我試圖消費它時,它返回錯誤8:ITEM NOT OWNED(迴應:8:物品沒有擁有)

這真的很爛,我不能再購買該物品,除非使用另一個帳戶。

這個問題真的很難重現,但一旦它發生,你什麼都做不了......

我不知道如何調試下一步。 我認爲它可能屬於Google lib本身。 注意:我的lib代碼與TrivialDrive應用程序非常相似。

謝謝你的建議。

+0

有沒有人有這個解決方案?我現在已經將這個問題困擾了近一週... – user1866128

+0

你好,有沒有解決方法? – user1866128

回答

0

響應錯誤:7和響應錯誤:8 Google Play服務發生了「物品已擁有」和「已購買物品」。一旦購買流程完成,我們需要按以下方法進行消費。

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

但如果你已經購買了,如果你有這個問題,你需要清除谷歌播放服務緩存數據,然後使用測試它消耗異步

+2

我總是嘗試調用consumeAsync項目時清單中可用的項目。 但有時它不可用,有時它可用,但當通話消耗時,Google返回錯誤8:ITEM不是OWNED。 因此,事情仍然是相同的... 試圖清除Google Play服務緩存也不適合我。 – user1866128

相關問題