在iOS订阅中,每天/小时/等每天可以调用一次verifyReceipt的频率有限制吗?

时间:2018-08-14 17:57:27

标签: ios in-app-purchase in-app-subscription

根据我对抄写方式的理解,似乎我们应该构建某种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,我可以想象我每天会打电话很多次,可以调用此终结点多少次没有限制?我什么时候会受到限制?

1 个答案:

答案 0 :(得分:2)

不发送定期更新的通知。如果用户取消并重新订阅,您将 收到通知(INTERACTIVE_RENEWAL)。最佳实践是检查/verifyReciept端点以从Apple获取订阅状态。在该端点上没有任何已发布的调节器,可以想象它具有极高的可扩展性。

此外,强烈建议RevenueCat为您完全管理订阅状态。