取消iOS订阅

时间:2017-10-13 10:57:40

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

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

在后台,我有两个同一组的订阅。 12个月订阅之一和其他订阅是1个月。

2 个答案:

答案 0 :(得分:0)

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

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

在同一订阅组中设置相关订阅非常重要。假设年度订阅和每月订阅都在订阅组中处于同一级别,则您描述的方案被视为cross-grade

  
      
  • 功能转换即可。当客户在同一级别内的订阅之间切换时。如果应用内购买的持续时间相同,则先前应用内购买的客户按比例分配的金额将退还到原始付款方式。新的应用程序内购买将收取费用并立即以全价生效,从而将客户的续订日期更改为升级日期。 如果应用内购买的持续时间不同,则crossgrade将在客户的下一个续订日期生效
  •   

答案 1 :(得分:0)

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