我已經實施了API版本3的GooglePlay Inapp購買。「您已經擁有此項目」Google play inapp錯誤
我在兩臺設備上使用同一個Google帳戶登錄。
在device #1
,我剛剛購買了使用該項目:https://developer.android.com/google/play/billing/billing_integrate.html#Purchase
當我立刻查詢所購買的物品(上device #1
):https://developer.android.com/google/play/billing/billing_integrate.html#QueryPurchases它返回的應用程序內使一切都很好的信息。
當我在device #2
上查詢購物清單時,它不會返回我剛購買的物品,它會返回一個空的清單。
當我嘗試購買device #2
上的物品時,它告訴我我已經擁有它。
關於爲什麼購買device #1
沒有反映在device #2
上的任何想法?
請注意,inapps爲Managed products
,因此Google應該在不同設備上使用同一個Google帳戶進行同步,對不對?
是的,它應該處理同步。在問這裏之前等了多久?數據緩存的可能性很大。 –
是的,似乎一小時過去了,我也開始收到設備#2的信息。好吧,看起來這段時間需要通過實際發生在谷歌服務器上的變化。對於設備#1,我猜測系統使用本地緩存進行購買,直到服務器得到更新。這可能嗎? – AndreiBogdan
是的。我本人在本週加載可用項目列表時遇到問題,通常解決方案只是等待... –