需要知道何时有人取消可续订订阅

Need to know when someone cancels a renewable subscription

美好的一天, 有人可以告诉我当有人从 itunes/appleid 取消自动续订订阅时,我怎么知道在我的 code/server 中跟踪事件 谢谢

要检查何时有人取消了可续订的订阅,您需要定期刷新服务器上的收据并检查:

  1. 到期日期(让您知道订阅​​是否仍然有效)
  2. 自动续订状态(让您知道用户是否 "cancelled")
  3. 取消日期(告诉您支持取消订阅的原因)

开发人员通常会混淆 2 和 3。 Apple 不会考虑用户选择退出自动续订 "cancellation" - 事实上,大多数开发人员会考虑取消。因此,使用 subscription status notifications 监听 CANCEL 事件是不够的。

这是一篇很好的博客 post,详细介绍了:iOS Subscriptions are Hard