关于 swift:ios 订阅不会在沙盒中自动续订

ios subsciptions don't auto renew in sandbox

我已经在我的应用中实现了自动续订订阅。根据文档,这应该每隔几分钟自动更新一次,每天最多六次。但它不会发生在我的应用程序中。

我在应用收据中查找订阅到期日期,第一次可以使用,但之后无法使用。沙盒环境下是不是应用收据没有自动更新?我的理解是应该的。


适用于 2019 年或以后处理此问题的任何人。

我还遇到了订阅未自动续订的问题。

在我的情况下,自动续订在 8 小时内购买 6 次后停止工作。

详情:

沙盒中的一个月订阅持续 5 分钟,并自动续订 6 次(整个购买在 30 分钟后到期)。之后,您必须再次购买,然后重新开始相同的过程。

但是,对于自动续订,每 8 小时购买 6 次的限制。

此限制是每个测试用户每 8 小时,因此您可以简单地使用新的测试用户来解决这个问题。

设置 -> iTunes


不要每次都尝试"构建并运行"您的应用程序,而是尝试通过直接在设备上重新打开应用程序来重新打开应用程序。我发现这样,我可以根据之前的沙盒收据刷新订阅收据。

似乎每次您通过 Xcode"构建并运行"时,任何挂起的订阅续订都会被重置。可能会重新构建您的应用程序是订阅自动续订被重置的原因。