0

根据我对订阅如何工作的理解,我们似乎应该构建某种 cron 作业来检查即将到期的用户是否被续订,因为在某些情况下不会发送通知。

基于阅读这些:

https://developer.apple.com/library/archive/technotes/tn2413/_index.html#//apple_ref/doc/uid/DTS40016228-CH1-SUBSCRIPTIONS-MY_SERVER_PROCESS_RARELY_RECEIVES_RENEWAL_NOTICES_WHEN_THE_AUTO_RENEWING_SUBSCRIPTION_RENEWS_

https://medium.com/revenuecat-blog/ios-subscriptions-are-hard-d9b29c74e96f

我的问题是:

  1. 我的结论是真的吗?是否未发送续订通知?

  2. 如果我必须自己构建一个 cron 作业并调用 verifyReceipt 我可以想象我每天会调用它很多次,我可以调用这个端点的次数是否有限制?我什么时候会被扼杀?

4

1 回答 1

2

定期续订不发送通知。如果用户取消并重新订阅,您收到通知 (INTERACTIVE_RENEWAL)。最佳做法是检查/verifyReciept端点以从 Apple 获取订阅状态。此端点上没有任何已发布的限制,并且可以想象它具有极强的可扩展性。

此外,强烈推荐RevenueCat为您全面管理订阅状态。

于 2018-11-06T00:55:04.810 回答