使用 RevenueCat API 检查用户订阅是不是仍然有效
Posted
技术标签:
【中文标题】使用 RevenueCat API 检查用户订阅是不是仍然有效【英文标题】:Check if Users Subscription is still active with the RevenueCat API使用 RevenueCat API 检查用户订阅是否仍然有效 【发布时间】:2020-02-23 04:17:25 【问题描述】:使用 RevenueCat API 检查用户订阅是否仍然有效的最佳方法是什么?
我可以获得用户的权利,但似乎在订阅到期后,权利仍在权利对象中。
"entitlements":
"premium_monthly":
"expires_date": "2019-10-27T17:27:59Z",
"product_identifier": "app_premium_monthly",
"purchase_date": "2019-10-27T17:21:24Z"
,
我看到的唯一方法是这样的:
const exp = new Date(res.data.subscriber.entitlements.premium_monthly.expires_date)
const now = new Date();
if (exp.getTime() < now.getTime())
// Subscription is no longer valid
这是执行此操作的预期方法还是有更好的方法?
【问题讨论】:
【参考方案1】:是的,这是检查它的方法。将当前时间与 RevenueCat 的 API 提供的过期时间进行比较。
【讨论】:
以上是关于使用 RevenueCat API 检查用户订阅是不是仍然有效的主要内容,如果未能解决你的问题,请参考以下文章
Flutter RevenueCat SDK 无法在网络上运行
使用 Paypal API / SDK,我将如何检查某个订阅 ID? C#