苹果同一个订阅组内的物品可以自由切换,切换会根据订阅级别和物品时长造成不同的行为,官方的协议对这里讲的太模糊了,摸索的过程真的是悲歌血泪史,进行一下简单的总结:

订阅目前总共有3个等级,业务可以自由设置。

- 等级 2 => 等级 1,升级,立即生效,等级 2 按比例退款
- 等级 1 => 等级 2,降级,下次续订周期生效
- 等级 1 => 等级 1
 - 周期相同,比如单月 A => 单月 B,立即生效,A 按比例退款
 - 周期不同,比如单月 C => 单季 D,C 周期结束后生效,不退款

升级需要立即支付新物品的全款,原物品根据使用时间按比例进行退款。新物品的支付时间,即老物品的退款时间。

ios订阅的升级和降级相关推荐

  1. 苹果订阅的升级、降级、同级转换

    参考文档 官方文档中订阅等级的说明以及配置操作方法 苹果订阅V2协议回调中subtype的解释 苹果订阅V2协议回调中notificationtype的解释 订阅等级 订阅等级说明 一个订阅群组内的排 ...

  2. iOS订阅测试终极指南The Ultimate Guide to iOS Subscription Testing

    订阅测试如何测试呢?平时遇到的都是消耗型商品,没有持续性,买完就完了,而订阅型是一个持续时间段,这个时间内有很多故事发生,测试起来相对也是复杂的多.找到一篇文章,参考下: 找到并修复错误,这样你就不会 ...

  3. file.getinputstream(); 要关闭吗_iOS 13.5.1 和 12.4.7 已关闭,目前不能升级或降级

    在7月16日,苹果公司正式发布 iOS 13.6 和 12.4.8 正式版系统,按照以往关闭系统验证惯例,只要有新正式版出现,旧的正式版系统验证也会被安排关闭,意味着你不能升级或者降级它. 我也感觉到 ...

  4. 用 Flask 来写个轻博客 (8) — (M)VC_Alembic 管理数据库结构的升级和降级

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 扩展阅读 Alembic 查看指令 manager db 的可用选项 ...

  5. oppo如何更新计算机,OPPO R17Pro手机怎么升级和降级系统?

    手机使用过程中,为了满足不断更新的使用需求,往往需要对手机系统进行升级,但是又担心一不小心手机就成了砖头,今天我们就来看看手机升级和降级的方法和注意事项 OTA在线升级双清刷机升级服务中心刷机升级 一 ...

  6. 分析对象内部结构,并详解synchronized锁膨胀升级和降级的过程

    1. 对象内部结构 一个对象内部结构由对象头.实例成员以及对齐填充组成.其中对象头由64位的Mark Word以及元数据指针和数组长度(只有数组对象才有)组成,其中元数据指针指向的是元空间中该对象的类 ...

  7. synchronized 底层如何实现?什么是锁升级、降级?

    synchronized 底层如何实现?什么是锁升级.降级? synchronized 代码块是由一对 monitorenter/monitorexit 指令实现的,Monitor 对象是同步的基本实 ...

  8. Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点

    以下内容可以作为面试官在面试的时候的问题,感觉比较好,是比较常用的知识点,可以用来考察基础是否扎实. 也可以程序猿学习.开发中的注意点.因为稍微不注意,就有可能导致数据库不能用. DBAdapter. ...

  9. 域控服务器降级失败,windows2003域控制器升级和降级的图文教程

    windows2003域控制器升级和降级 按照微软的说法,一般网络中过的PC数目低于10台,则建议建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相 ...

  10. pc android ios 学英语,全面升级更新.免费 小学英语人教版.三起[Android.iOS]

    Android(安卓)发布.iOS(苹果)全线升级 您是否因为自己的发音不准或英语不熟,在给孩子报听写的时候灰头灰脸?   ==>   现在,您动下手指,其余交给『小熊英语百分』 您是否为自己的 ...

最新文章

  1. 与Susan Fowler探讨生产就绪微服务之问答
  2. 发个招聘的信息来激励自己
  3. 【斗医】【13】Web应用开发20天
  4. 多校1010 Taotao Picks Apples
  5. jvm性能调优实战 - 27亿级数据量的实时分析引擎,为啥频繁发生Full GC
  6. Eclipse使用mybatis generator自动生成代码
  7. java求两个集合的交集和并集,比较器
  8. SAP UI5 应用开发教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解
  9. 【Silverlight】解决DataTemplate绑定附加属性
  10. 【Objective-C】Http常用API、同步请求与异步请求[转]
  11. C# 如何提取SaveFileDialog的保存路径?
  12. guestfish修改镜像内容
  13. java 去掉html/style/css等标签
  14. SSIS高级转换任务—导出列
  15. 图书管理系统数据库SQL设计思路
  16. c语言浮点型变量字母表示,C语言基础学习基本数据类型-浮点型
  17. MDCC2013会议笔记
  18. vs2015 linux开发 界面设计,Microsoft Office开发工具 Visual Studio 2015
  19. 给中国学生的第六封信——选择…
  20. 无法打开登录所请求的数据库 xxx。登录失败。用户 'AAA' 登录失败。

热门文章

  1. 使用 Wowza IDE 开发第一个 Wowza 服务器扩展应用 -- 监控直播频道
  2. 考考你、智商题 小明借爸爸500元 又借妈妈500元 买双鞋 970元 还剩30元 还给爸爸10元...
  3. keyshot渲染玻璃打光_keyshot打光技巧,教你如何制作汽车自由式布光效果
  4. SDU程序设计思维Week5-作业 B-TT's Magic Cat
  5. 爬取豆瓣音乐Top250详细教程
  6. kubernetes 网络组件 calico 运行原理分析
  7. NPOI 在word中插入 表格 包括 合并单元格
  8. Counting Bloom Filter
  9. Spring Date JPA -自定义操作(Querydsl)
  10. python编程考试_Python编程练习(一)