iOS自动续订订阅和收据验证说明

时间:2020-10-23 14:15:28

标签: ios objective-c swift sandbox subscription

我想知道我有关自动更新订阅的方法是否正确。
我已经在我的应用中实现了自动续订,这是唯一的IAP。
用户启动该应用程序时,它将通过Apple的服务器执行收据验证。收到响应后,请检查 latest_receipt_info 中的 expires_date_ms ,以查看用户是否已订阅。
执行收据验证时,我还会添加 exclude-old-transactions 标签。我还添加了“还原以前的购买记录”功能,可以在首次启动应用程序时还原较旧的收据。
我的方法正确吗?或者我缺少什么?另外,自动续订的订阅会自动续订吗,还是我必须自己实现此功能?

在此先感谢您的帮助。 问候。

1 个答案:

答案 0 :(得分:0)

可自动更新的应用程序内订阅会自动更新,您无需为此做任何事情。您只需要检查订阅者在使用您的应用程序时是否具有有效的订阅。您还可以在App Store Connect中为您的订阅激活宽限期,因此,如果Apple无法续订该订阅,则您的用户可以再访问16天。您可以在这里https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/reducing_involuntary_subscriber_churn

了解更多信息
相关问题