我怎么知道自动可续订订阅被取消了?

时间:2014-09-24 11:07:52

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

我正在我的应用程序中实施In App购买,具有自动续订订阅,现在我很困惑,当我取消用户取消自动续订订阅时我怎么知道

2 个答案:

答案 0 :(得分:1)

当用户使用应用内购买购买任何订阅时,Apple会为每次购买或交易提供收据。现在,您可以随时使用此收据验证用户的订阅。当您将此收据传递给Apple服务器时,它将为您提供用户当前订阅(如果有)以及当前收据。

要了解有关收据验证的详情,请查看此apple link。可能会解决您的问题。

答案 1 :(得分:0)

您需要跟踪当前订阅的到期日期。如果您未在下一期开始时获得新的订阅交易,则可以认为续订已被取消。

From the In-App Purchase Programming Guide -

  

成功续订订阅后,Store Kit会添加一个   用于续订事务队列的事务。你的应用检查   启动时的事务队列并以相同的方式处理续订   与任何其他交易一样。请注意,如果您的应用已在运行   订阅更新时,不调用事务观察者;   您的应用在下次启动时会发现续订。