在"应用购买中的自动续订"中,如果用户关闭"设置"中的"自动续订"按钮,如何通知应用的服务器?
您的应用服务器仅接收来自 Apple API 的上次付款信息。
如果用户将"自动续订"切换为"关",则不会反映在 API 中。
因此,开发人员无法确定自动续订订阅何时结束,直到它实际结束。
此外,您无需在期限结束前手动撤销该功能,因为用户已经为订阅期限付费。
只有当您需要跨平台(跨 Web 浏览器/移动应用程序/具有相同帐户的桌面应用程序)同步功能时,才可能需要手动撤销它。
跨平台注意事项
产品标识符与单个应用相关联。 具有以下特征的应用 iOS 和 OS X 版本都有单独的产品,具有单独的 每个平台上的产品标识符。您可以让具有 iOS 应用中的订阅 访问 OS X 应用中的内容(或 反之亦然),但实现该功能是您的 责任。您将需要一些系统来识别用户和 跟踪他们订阅了哪些内容,类似于什么 您将为使用不可续订订阅的应用实现。
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html