同一产品的 Apple IAP 自动续订多个订阅如何运作?

How Apple IAP Auto-renewable multiple subscriptions for same product works?

在我的 iOS 应用程序中,我实施了一年的自动续订订阅。假设用户在一个月前购买了订阅,订阅将在 11 个月后结束。此时,如果用户再次购买,他将获得接下来 12 个月的订阅,而我希望获得 11 + 12 = 23 个月的订阅。

我在想:

  1. Apple IAP 类别 "Auto-renewable" 产品的限制或基本工作流程。
  2. 我应该使用哪个类别来完成此类订阅?

自动续订订阅处于活动状态或不处于活动状态。

用户购买后,订阅将在当前期限结束时自动续订,除非他们取消自动续订。

如果他们确实取消了续订,那么一旦该订阅期结束,他们就可以通过 "purchasing" 再次订阅来重新激活它。

无法"stack"自动续订订阅 IAP。

如果您使用非自动续订 IAP,则由您自行计算用户订阅的有效期。如果他们在当前 12 个月的订阅处于活动状态时又购买了 12 个月,那么您可以将这些时间段加在一起。