回答

2

鑑於robotmedia的library您鏈接到7個月未更新(在寫這篇文章的時間),並明確規定其只支持V1和GOOGLEPLAY的V2應用程序內購買,我建議Google implementation這目前運行於V3,僅僅是因爲更明顯的更新週期。

V3 improves the usability使整個系統更容易與應用程序集成,因此就可靠性而言,我會提出您不太可能在簡單的實現中引入自己的錯誤。

有大量資源向您展示如何通過Google Play庫設置和獲取In App Billing與Android配合使用。 (RobotMedia也可以作爲自己的教程)。

您可以閱讀關於實施Google Play服務在應用程序結算here

+0

感謝您的完整答案。那就是我正在尋找:) – marson

1

我想有更好的替代robotmedia或經典實現。

OpenIAB支持Google Play,Amazon,SamsungApps,Yandex.Store,Appland並基於Google v3 API。

由於V3的庫存是通過蘋果商店管理,所以你甚至不會崩潰後或互聯網連接狀況不佳

簡單的一步一步的失去你的購買如何做是正確的GitHub上https://github.com/onepf/OpenIAB 問題和答案也是在GitHub

+1

太好了,謝謝。還有一種方法,如何完成到期類型購買?就像我想要提供用戶購買並且他的購買在f.e.中過期一樣。 2個月 – marson

+0

v3中有一個內置的訂閱功能。如果您要使用它,Store會每月或每年收取用戶費用。但據我所知,您無法指定自己的時間間隔進行此類付款。 如果您需要正好2個月的時間,可能最好提供消費品「1個付費月」,「2個付費月」,並將其視爲虛擬貨幣,如水晶或硬幣。 或者您可以爲以下方案創建幾個非消耗品: 項目「前2個月」爲2美元 項目「未來4個月」爲3美元 –

1

我寫的,我不會將其用於新的應用程序。這就是說,如果我不得不開發一款需要應用內結算的Android新應用程序,我可能會更新庫。

不幸的是,我不會很快預見到這種情況。

無論您使用什麼,請確保它構建在版本3 API之上。