首页 文章

为iOS提供自动续订订阅

提问于
浏览
1

我发现在应用程序处于活动状态并正在运行时,永远不会交付已过期的自动续订订阅的续订,而是在应用程序从后台或启动时唤醒时 .

换句话说,如果您正在使用该应用程序,并且订阅到期,则在用户继续使用该应用程序时,它将不会被传递到应用程序(假设它是自动续订和有效等) .

Apple似乎没有记录此行为,其他任何有此经验的人都可以确认或以其他方式吗?

显然,人们可以检测到子已经过期,然后为用户提供检查其订阅状态的机会,并且恢复完成的订阅将会恢复新的订阅 - 但我只是想知道我们是否做错了,或者这个行为是正常 .

谢谢 .

1 回答

  • 5

    是 . 这也是我所经历的 . 在继续之前,请参阅以下帖子,了解您可能希望远离自动续订订阅的原因:

    当您的应用程序变为活动状态时,这似乎会触发App Store向您的应用发送任何新的自动续订订阅收据 . 但你不应该 restoreCompletedTransactions 来获得最新的收据 .

    您可以看到我的另一个answers,了解有关此主题的更多详细信息 . 您应该做什么(基于Apple _1818247的订阅已经自动续订,请遵循verifying one of those receipts with iTunes的Apples程序.Apple将回复有关该收据的信息以及该订阅中的最新收据 . 如果它与您发送的收据不同,那么你知道发生了自动更新 .

相关问题