[英]Android In-App Billing query
getPurchases()
用於檢索用戶通過Google帳戶進行的購買的列表。 這主要是在說用戶將手機重置為出廠設置之后,有助於恢復用戶的購買(如果有)。 該列表是從Google Play的應用緩存/網絡中檢索的。
在應用內結算版本3中,對getPurchases()的調用會很快返回購買清單(未消費的清單)。 但是有時Google Play應用可能會花費一些時間來獲取購買清單(如果您清除GP應用的緩存和應用數據,則必須從您的帳戶中獲取購買內容,這涉及到網絡操作,因此會有一些延遲)。否則,響應將是瞬時的。
因此,最好將應用程序內商品的“購買狀態”保存在共享首選項或設備上的文件中。 這樣,您可以快速檢查應用內商品是否已購買。 每次啟動應用程序時,最好檢查一下商品的購買狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.