我发现过期的自动续订订阅的续订在应用程序处于活动状态和运行状态时从未交付,而是在应用程序从后台或启动时唤醒时交付。
换句话说,如果您正在使用该应用程序,并且订阅到期,则在用户继续使用该应用程序时,它不会交付给该应用程序(假设它是自动续订和有效等)。
Apple似乎没有记录这种行为,其他有此经验的人可以确认或以其他方式吗?
显然,可以检测到 sub 已过期,然后为用户提供检查其订阅状态和 restoreCompletedTransactions 的机会,这将拉入新订阅 - 但我只是想知道我们是否做错了什么,或者这种行为是否普通的。
谢谢。