我正在我的应用程序中实施In App购买,具有自动续订订阅,现在我很困惑,当我取消用户取消自动续订订阅时我怎么知道
答案 0 :(得分:1)
当用户使用应用内购买购买任何订阅时,Apple会为每次购买或交易提供收据。现在,您可以随时使用此收据验证用户的订阅。当您将此收据传递给Apple服务器时,它将为您提供用户当前订阅(如果有)以及当前收据。
要了解有关收据验证的详情,请查看此apple link。可能会解决您的问题。
答案 1 :(得分:0)
您需要跟踪当前订阅的到期日期。如果您未在下一期开始时获得新的订阅交易,则可以认为续订已被取消。
From the In-App Purchase Programming Guide -
成功续订订阅后,Store Kit会添加一个 用于续订事务队列的事务。你的应用检查 启动时的事务队列并以相同的方式处理续订 与任何其他交易一样。请注意,如果您的应用已在运行 订阅更新时,不调用事务观察者; 您的应用在下次启动时会发现续订。