【问题标题】:How Do I know that auto Renewalbe subscription is cancelled or not?我如何知道自动续订订阅是否已取消?
【发布时间】:2014-11-18 20:34:36
【问题描述】:

我正在我的应用程序中实现应用内购买,自动续订订阅,现在我很困惑我如何知道用户何时取消自动续订订阅

【问题讨论】:

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


    【解决方案1】:

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

    要了解有关收据验证的更多信息,请访问此apple link。也许它会解决你的问题。

    【讨论】:

      【解决方案2】:

      您需要跟踪当前订阅的到期日期。如果您在下一个周期开始时没有收到新的订阅交易,您可以认为续订已被取消。

      From the In-App Purchase Programming Guide-

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

      【讨论】:

      • 你能提供任何代码片段来验证收据吗?我在验证明确接收时很麻烦
      猜你喜欢
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多