【发布时间】:2023-03-05 12:20:01
【问题描述】:
我有一些应用程序,它有订阅。用户可以购买订阅,但我如何检查订阅当前是否处于活动状态(无需服务器验证)?
【问题讨论】:
-
您能否提供您尝试过的代码示例或遇到的具体错误?
-
@enc_life 是的here
标签: android in-app-billing android-billing in-app-subscription
我有一些应用程序,它有订阅。用户可以购买订阅,但我如何检查订阅当前是否处于活动状态(无需服务器验证)?
【问题讨论】:
标签: android in-app-billing android-billing in-app-subscription
如果您使用的是 Google Play 结算库,则可以调用 queryPurchases() API。 https://developer.android.com/reference/com/android/billingclient/api/BillingClient#querypurchases
如果订阅项仍处于活动状态,它将由该 API 返回。一旦它变为非活动状态,Google Play 将从客户端撤销它,因此此 API 不会返回它。
【讨论】: