2012-04-24 13 views

回答

1

您購買的物品可能是託管物品。在http://developer.android.com/guide/google/play/billing/billing_overview.html#billing-types中搜索「購買類型」以獲取更多信息。所以,第二次嘗試購買時,Google Play不會因爲您已經購買而放棄。由於Google Play無法強制您的應用啓動已購買產品的下載,因此沒有任何反應。我不確定,但我認爲當某人按下「接受&下載」按鈕時,不會發送PURCHASE_STATE_CHANGED廣播意圖。

爲了避免這種情況,你可以使用一個非託管產品(不幸的是你不能改變你現有的產品非託管),也可以使購買按鈕消失,一旦項目被買走。在後面的情況下,您可能還想在重新安裝應用程序的情況下使用RESTORE_TRANSACTIONS。