2017-04-26 72 views
1

我在恢復購買時遇到問題。恢復多個Android設備上的購買

案例如下: 我有一個測試Google帳戶,我在兩臺不同的設備上登錄。我在兩者上運行相同的應用程序,並在設備#1上進行應用程序內購買。我得到的產品,一切都很好。在設備#2上,我會恢復購買。我希望獲得我從設備#1購買的新購買的應用內產品,但我得到一個空的列表。爲什麼?如果我然後嘗試購買設備#2上的相同產品,它會給我「您已經擁有此項目」。

如果我先購買設備#2上的物品,那麼這種情況也是一樣的。此外,清理數據並在設備上最初購買的設備上恢復購買工作正常。

我不應該能夠使用相同的帳戶在多臺設備上恢復購買?是因爲我處於測試模式,還是有什麼問題?

我正在使用cordova-plugin-inapppurchase。

非常感謝!

/Klarre

+0

是的,一種消耗品。 – Klarre

回答

1

這可能是由谷歌Play應用程序/服務緩存了一陣購買響應造成的。我不知道多長時間,但是如果您清除Google Play(而不是您的應用)的緩存和/或其存儲的數據,那麼它將檢索最新的列表。