1 目前使用 3.0 版本,支持 managed 和 subscription。
2 managed product 支持消費,消費後可以再次購買,也可以用於一次性購買,在自己的程式碼中處理邏輯,subscription 用於每月或每年訂閱。
3 首先要 google 上傳簽名過的 apk,建立 managed product 和 subsctiption,設定價格,描述等信息。
4 在發布控制台中,設定測試帳號,測試的帳號不能喝發布的帳號一摸一樣,否則不能買。
5 從 apk 發布控制台這個 apk 的 public key,貼在 apk 中的 security.java 中。
6 重新編譯上傳簽名的 apk 到發布控制台,並且要運行同樣簽過發布證書的 apk 才能測試成功,否則會出現錯誤:“this version of the application is not enabled for in-app billing”
7 安全建議,不要在 apk 中明文顯示你的 public key,至少做加密處理或從你的伺服器獲取。在每次處理購買過程中,使用 payload 來驗證來回的相應。避免中間人攻擊。