簡體   English   中英

您如何檢測用戶現有訂閱的價格是否發生了變化(Google Play 應用內購買)?

[英]How do you detect if a user's existing subscription's price has changed (Google Play in-app purchase)?

Google 有關於如果訂閱價格發生變化該怎么辦的文檔。

您應該使用計費客戶端並啟動PriceChangeConfirmationFlow 但是,您如何首先檢測價格是否發生了變化?

什么 Android 庫 API 會告訴我?

SkuDetails 有價格,但 Purchase 細節沒有。 他們只是使用“productId”來引用 SkuDetails。 我正在查看原始 json。 如果 Purchase 對象中有價格,我可以將它與 SkuDetails 中的當前價格進行比較,但它沒有。

當您使用計費 API 查詢用戶庫存時,您將獲得包含購買時間的Purchase對象。 一個有點棘手的解決方案是查看該日期,如果它在您更改價格之前,您可以使用launchPriceChangeConfirmationFlow()啟動流程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM