問題

我已經為in-app purchase產品實現了subscription,它工作正常.我為每個產品設定了1個月的訂閱,它將在1個月後更新.

現在我的問題是有沒有辦法獲得更新的產品列表和更新日期?

谷歌是否提供任何型別的服務或事件,我們可以透過它瞭解更新.

  最佳答案

不幸的是,In-app Billing API v3沒有提供任何事件或方式被通知訂閱續訂或取消.

您唯一可以做的是手動查詢 API 以檢索當前啟用的訂閱。

這樣做的方法來自Android客戶端:

  • 按照您通常的做法查詢庫存以獲取使用IabHelper#queryInventory(boolean querySkuDetails, List<String> moreItemSkus, List<String> moreSubsSkus)的產品列表

  • 如果使用者有活動訂閱,您將能夠使用IabHelper#getPurchase(String sku)獲得關於它的購買.購買將包含有關訂閱狀態和時間的資訊. (Doc here )

為了使用 Google Play Developer API(從 Serveur)執行此操作,您必須使用 獲得 ,資訊將在 resource 返回。

  相同標籤的其他問題

androidandroid-inapp-purchase