2016-11-23 52 views
2

我發佈了我的應用程序的測試版playstore,我已經在我的應用程序中實施了應用內購買。當我購買了第一次項目它工作正常,並嘗試再次購買它表示作爲一個錯誤響應:在Android應用程序中購買:錯誤響應:7項目已經擁有

In-app billing error: Unable to buy item, Error response: 7:Item Already Owned. 

我創建了一個示例項目,併發布到Play商店中使用應用程序內購買的實現。對於已發佈的應用程序,購買的商品按預期工作多次。但在Beta版應用程序中,我無法第二次購買商品。它甚至沒有啓動購買過程。

爲什麼我無法在Beta版應用程序中第二次購買商品?

回答

0

因爲該物品在谷歌播放控制檯中是不可消費的,這意味着您只能購買物品一個物品,之後您不能。如果您希望讓用戶多次購買商品,則必須將Google Play控制檯上的商品設置爲「可消費」,那麼您可以隨意購買商品。

https://developer.android.com/google/play/billing/api.html

https://developer.android.com/google/play/billing/billing_admin.html

+0

我是否需要讓這些物品在Google Play控制檯上消耗?或者我的代碼中缺少任何東西? – Anu

+0

還是這是因爲Beta版本? – Anu

+0

嘗試在谷歌控制檯中使該物品消耗殆盡 –

0

有兩種類型的產品訂閱和管理的產品。管理的產品可以被消費。您必須在第二次購買商品之前向Google Play發送消費請求(consumePurchase致電)。檢查documentation

相關問題