目前在我的项目中,我们有两项AutoRnewable,但我无法检查我已实施的内容以及我测试的内容是否可以在生产中使用。我已经解决了人们为InApp所面临的所有问题并在所有论坛上发布但仍然对我的实施没有信心。
由于Sandbox环境非常难以预测,并且在更新时很难检查有时它更新6次有时不会。而且使用TestFlight也行为相同。
- 我正在使用SwiftyStoreKit API验证订阅,它正在向我提供有关产品购买活动状态的信息。
- 我正在存储过期日期,然后与当前日期进行比较,以便我可以了解它是否已过期。 (由于它是AutoRenewable,它不会在生产环境中过期)
- 根据我的猜测,如果这段时间是一个月,如果我在3月28日购买产品,那么到期日将是4月28日和4月29日它将自动给我新的到期日期5月29日。
- 如果购买被取消,那么到期日期仅为4月29日。
- 我是否也需要检查Cancellation_date,或者它不是必需的,因为即使取消后我们也会允许用户使用这些功能,直到它实际到期为止。
这样在生产环境中也能完美运行.. !!