我想知道,如果應用內結算API需要有互聯網接入檢查,如果用戶已經購買的物品或不能當。的Android應用內結算的網絡接入
我想賣使用應用內結算的遊戲等級,但不希望訪問互聯網,每次用戶開始播放水平。
市場是否有緩存機制來避免每次調用服務器?我需要在我的應用程序上實現它嗎?
我想知道,如果應用內結算API需要有互聯網接入檢查,如果用戶已經購買的物品或不能當。的Android應用內結算的網絡接入
我想賣使用應用內結算的遊戲等級,但不希望訪問互聯網,每次用戶開始播放水平。
市場是否有緩存機制來避免每次調用服務器?我需要在我的應用程序上實現它嗎?
有兩種類型的購買。管理和非託管。被管理的產品只能被購買一次,但是非託管產品可以被購買任意次數。
市場應用程序沒有緩存。比如說,您有一個被管理的產品ID設置,並且您的用戶已經購買了它。當你下次請求市場應用程序購買相同的商品時,它會返回一個響應,說「已經購買」。
在非託管的項目的情況下,它只是執行交易。 在這兩種情況下,需要互聯網。
這是高達你如何保存在本地的交易,並通過檢查,如果你真的需要做另一購買啓動購買。
您甚至不需要Internet許可即可使用應用內結算。市場會照顧你。
但是我想知道的是,如果市場應用程序需要訪問互聯網來回答我,如果用戶購買了物品或不。 – 2011-05-27 19:26:36
我建議您閱讀應用內結算文檔。您不會詢問是否購買特定物品,而是在購買完成時通知您。然後由您來保存結果。 – 2011-05-27 19:44:25