【发布时间】:2014-11-18 20:34:36
【问题描述】:
我正在我的应用程序中实现应用内购买,自动续订订阅,现在我很困惑我如何知道用户何时取消自动续订订阅
【问题讨论】:
标签: ios in-app-purchase subscription auto-renewing
我正在我的应用程序中实现应用内购买,自动续订订阅,现在我很困惑我如何知道用户何时取消自动续订订阅
【问题讨论】:
标签: ios in-app-purchase subscription auto-renewing
当用户使用应用内购买购买任何订阅时,Apple 会为每次购买或交易提供收据。现在您可以随时使用此收据验证用户的订阅。当您将此收据传递给苹果服务器时,它将为您提供用户当前订阅(如果可用)以及当前收据。
要了解有关收据验证的更多信息,请访问此apple link。也许它会解决你的问题。
【讨论】:
您需要跟踪当前订阅的到期日期。如果您在下一个周期开始时没有收到新的订阅交易,您可以认为续订已被取消。
From the In-App Purchase Programming Guide-
订阅成功续订后,Store Kit 会添加一个 交易队列的续订。您的应用程序检查 启动时的事务队列并以相同的方式处理更新 与任何其他交易一样。请注意,如果您的应用程序已经在运行 订阅更新时,不调用事务观察者; 您的应用会在下次启动时发现续订。
【讨论】: