2013-07-23 65 views
6

我以In App Billing開始,我想在我的應用程序中出售一些雜誌。如果一個用戶購買一本雜誌,他可以隨時閱讀。我在應用賬單中瞭解消耗品和非消耗品,但我不明白我如何製作非消耗品,以及如何管理它。我必須在Google開發者控制檯中創建一個消費品,並且在我的應用程序中指定該商品不可消費的變量? 預先感謝您在應用程序結算v3 Android非消耗品

回答

11

首先,應用內結算版本3服務僅支持託管的應用內商品,因此請確保在向您的商品列表添加新商品時指定購買類型爲「託管」開發者控制檯。

在應用內結算版本3 API購買商品後,它被認爲是「擁有」,無法再從Google Play購買。所以我認爲我們可以說每個默認項目都是非消耗性的。

如果你想讓這個物品可消費,你必須在購買後立即調用消費函數。調用消費函數將「釋放」您的物品並使其「再次可用」。 (您的用戶將可以購買它儘可能多的時間,因爲他希望)

mHelper.consumeAsync(purchase, mConsumeFinishedListener); 

如果你不叫消費功能,您的項目將永遠不會被消耗掉,會像非消耗品。

+0

非常感謝,我還沒有完全理解「擁有」和消費部分。 – Tenaciousd93