【问题标题】:cancel the iOS Subscription取消 iOS 订阅
【发布时间】:2018-03-25 11:54:05
【问题描述】:

我已经订阅了 12 个月的订阅,并且在订阅过程中我想订阅 1 个月的订阅。我正在向用户显示您现有订阅的剩余天数。但是如果用户仍然想购买订阅怎么办。我可以通过编程取消订阅,以便用户可以购买新的订阅。

在后台,我有两个相同组的订阅。其中一个是 12 个月的订阅,另一个是 1 个月的订阅。

【问题讨论】:

  • 您使用的是自动续订订阅还是非续订订阅?
  • 自动续订
  • 这也取决于你有什么样的组结构。如果您有一组,请不要担心我的评论。

标签: ios objective-c in-app-purchase subscription


【解决方案1】:

对订阅续订频率的任何更改将在当前周期结束时生效。

如果用户还有 6 个月的年度订阅时间,然后订阅了每月订阅,那么在六个月后,当年度订阅到期时,他们的订阅将续订一个月,之后的每个月,直到他们取消订阅或再次更改期间。

在同一个订阅组中设置相关订阅非常重要。假设订阅组内包年包月和包月包处于同一级别,那么你描述的场景被认为是cross-grade

  • 跨级。当客户在同一级别内的订阅之间切换时。如果应用内购买的持续时间相同,则客户从之前的应用内购买中按比例分配的金额将退还至原始付款方式。新的应用内购买将按全价收费并立即生效,这会将客户的续订日期更改为升级日期。 如果应用内购买的持续时间不同,则跨级将在客户的下一个续订日期生效

【讨论】:

    【解决方案2】:

    当用户在订阅之间切换时,Apple 会根据订阅级别以不同方式处理续订。在升级的情况下,用户将获得其现有订阅的未使用部分的退款,并立即收取新订阅的费用。如果降级,订阅将在下一次续订时切换到新订阅。我最近写了一篇关于iOS订阅组和服务级别的详细帖子here

    【讨论】:

      猜你喜欢
      • 2017-11-04
      • 1970-01-01
      • 2022-01-19
      • 2017-12-18
      • 2012-03-14
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多