SwiftyStoreKit本地收据验证-如何知道收据是最新的?

时间:2018-10-10 20:01:39

标签: swift in-app-purchase storekit auto-renewing swiftystorekit

感谢您的提前帮助!

我正在全力以赴为我的应用实现订阅(自动续订),并通过SwiftyStoreKit来帮助构建我的实现。按照苹果的指导方针,我应该在每次启动/前景发布应用时验证收据并验证购买。

“启动应用后立即执行收据验证,然后显示任何用户界面或生成任何子进程。”

我有点困惑,因为如果我运行本地验证,那么如何确保收据实际上是来自Apple服务器的最新用户操作(例如取消/续订)的最新信息。当然,如果我只是反复检查本地收据,那么我实际上是在验证可能过时的购买信息吗?

我也需要在每次加载应用时刷新收据吗?最好的方法是什么?

我正在慢慢地拼凑所有用于实现自己的订阅服务的活动部分,但我必须承认这有点令人生畏!

我也一直在将RevenueCat视为一种“开箱即用”的解决方案。看起来不错,只是有点担心,这会过多地依赖他人的服务!如果您有任何反馈,我也非常感谢,可以体验使用它,等等。

感谢您像往常一样的帮助!

Emile

0 个答案:

没有答案