2016年9月15日 星期四

Android 使用預設 product key 測試 App 內購買(In-app Billing)


Google 說明文件寫可以使用 android.test.purchased、android.test.canceled、android.test.refunded、android.test.item_unavailable 當 product id 測試,
輸入 android.test 時,
android studio 還會確定有這個物件,
但是再加上 . 後就沒有顯示要使用的變數,
原來這幾個是要當作字串傳給google。

使用這個方法不用先進行app 發布到 alpha 或 bata,
如果要測試在 develop console 中加入的商品,
就要填完所有必填資料,
按「發布應用程式」按鈕,將app 發布到 alpha 或 bata。
像左圖沒按發布應用程式,
就算填了服務和 API 內的公開金鑰,
也只會收到空的商品的訊息,
不會出現錯誤。