Swift 在应用订阅中如何查看活跃状态?

Swift In App Subscription How to check active status?

可能有人问过这个问题,但我没有找到适合我的解决方案。

所以:如果我想检查用户是否在我的应用程序中订阅了一周或一个月,是否有一个特定的值表示 "active" true / false 或者我是否必须在代码中计算它通过在订阅开始时检查当前时间戳?

喜欢:`currentDate - dateSubscribed = daysRemaining

我看到了代码样本,但我无法从样本中确定它。

差不多。您应该检查 expiration_date 字段并将其与当前日期进行比较。

理想情况下,您将日期与服务器时间而不是用户可以轻松更改的设备时间进行比较。

如果您想更深入地了解检查用户的订阅状态,请查看:iOS Subscriptions are Hard