自there is no API to cancel an auto-renewable subscription以来,我该如何实现多级订阅服务?
例如,如果我有铜牌,银牌和金牌订阅级别,如果它们都是单独的自动续订订阅服务,我不希望用户一次订阅多个。因此,如果他们在任何时候升级或降级他们的计划,我想取消其他人的计划。显然,如果没有API取消订阅,这种类型的实现是不可能的......我读到你可以为同一个product_id设置不同的订阅持续时间,但我没有看到任何关于不同服务级别的信息(单个product_id下的每个级别的定价。 Apple是否提供了一种不同的机制来实现我错过的这种订阅模式?
答案 0 :(得分:1)
您可以在 App Store Connect 上的一个订阅组内拥有不同的服务级别。您的订阅者可以从他们的应用商店订阅设置升级、降级或跨级订阅一个群组内的订阅。如果立即实施升级,用户将获得现有订阅中未使用部分的退款,并立即为新订阅收费。在降级的情况下,用户的现有订阅将首先到期,并在下次续订时切换到较低级别的订阅。我最近写了一篇非常详细的blog post on iOS subscription service levels, groups,以及如何处理它们。