iOS IAP内购之——基础知识
2019-12-13 本文已影响0人
落夏简叶
1. 商品类型
- Consumable products 消耗型,可购买多次(例:游戏道具、虚拟币)
- Non-consumable products 非消耗型,一次性购买不过期(例:电子书、游戏关卡)
- Auto-renewable subscriptions 自动续费型,例:Apple Music,除非用户选择取消,否则会自动续费)
- Non-renewable subscriptions 固定有效期的非自动续费型(例:为期一年的已归档文章目录订阅。此类订阅不会自动续费,类似某些包年视频会员)
注:苹果要求除了消耗型商品,其他类型要提供restore功能
If your app sells non-consumable, auto-renewable subscription or non-renewing subscription products, you must provide users with the ability to restore them.
2. 订阅组
- 同一个组,同一个时间段,只能订购一个商品
- 要想同时购买多个订阅,可以放在不同的组里面
- 自动订阅服务的试用期,每一个组分别能试用一次
注:试用期内不会扣钱,试用期结束后扣钱。自动订阅型,苹果会在下个订阅周期24小时内尝试扣款。
注:1号买了一个月的月度会员,10号退订。 15号又购买月度会员,会按比例退回之前剩余的钱,有效期从此时延长。
3. 订阅升降级 官方文档
优先级 | 订阅商品 |
---|---|
1 | A.month |
1 | A.year |
2 | B.month |
2 | B.year |
- 同一组内的商品可以定义优先级。优先级高的排在前面
- 升级(2->1):立刻升级,按比例退还原订阅剩余
- 降级(1->2):直到原订阅周期结束,再生效购买的订阅
- 平级切换:1. 如果两个商品的周期相同,则切换的订阅立马生效。 2. 如果周期不同,则新切换的商品等原订阅周期结束后生效。
4. 苹果分成 App Store Connet描述
- 订阅第一年。苹果分成30%,开发者70%
- 订阅the days of paid service累计满一年。苹果分成15%,开发者85%
- the days of paid service。 如果扣款失败导致服务中断,苹果会尝试收款60天,如果60内重新订阅了,the days of paid service将从新订阅日期再次累计。如果60后才重新订阅了,那么 the days of paid service会重置。开发者只能分成70%,除非付费服务期超过一年。
- 可设置宽限期(6 或 16 天,取决于订阅时限),宽限期内恢复订阅,则订阅者的the days of paid service累计不会中断
- 同一群组中的升级订阅、降级订阅和跨级订阅不会中断the days of paid service。转换至不同群组的订阅将重置付费服务的天数。
5. 促销优惠
- 为了赢回老用户(不是真的新用户),可设置首月优惠或者试用期(试用期修改后立马生效。测试中发现,有的人试用期立马被修改,有的手机还没反应过来,一段时间后修改完成)
6. 沙盒账号有效期
购买周期 | 测试周期 |
---|---|
1 week | 3 minutes |
1 month | 5 minutes |
2 months | 10 minutes |
3 months | 15 minutes |
6 months | 30 minutes |
1 months | 1 hour |