iOS 自动续期订阅(周卡、月卡、年卡等)审核相关的注意事项

总结一下自己在提交订阅内购审核的遇到的问题

1、有免费试用期的情况(这个原因我被拒绝很多次)

1)免费试用的不要展示的特别不一样
如果有多个订阅的套餐,且只有某个是有免费试用期的,不用把这个试用期的选项标注的特别明显,最好显示的和其他的选项是差不多的。
2)不要把免费试用的字眼,比正常的价格或者名称更为醒目。(苹果会认为你在误导用户这是免费的)

2、注意下订阅页面出现的时机

有时候我们的订阅页面,除了固定的入口外,可能有一些其他的事件会触发显示订阅页面(比如某次启动或者完成某个行为)。
如果你第一次订阅的功能被审核过了。下一次版本审核的时候,最好在服务端能控制一下,只保留固定入口,其他的暂时先关闭,等审核过了再开起来。减少被审核人员看到的几率。

3、在自己的 AppStore Connect 后台添加关于订阅说明和订阅服务条款的链接

这个可以参考腾讯视频在 App 详情的说明,我自己就是拷贝这边的,然后修改
腾讯视频的 AppStore 的地址

这里有两个地方要写:一个是订阅的说明,一个是服务协议和隐私条款的链接。
这个服务协议需要有订阅的相关说明。

4、在应用的订阅页面添加订阅的说明文字、服务条款、自动续费条款、恢复购买

会员服务协议和自动续费条款,可以参考 腾讯视频 或者下面这个喜马拉雅的。

5、不要认为你的订阅页面和比人长的类似或者一样样的,你的也可以过审核

1)不同时期,苹果的规则可能会变。
2)苹果的审核人员,每个对规则的理解可能是很不一样的。

6、订阅类的如何实现

可以参考这篇 说明的很详细。
1)在创建订阅的时候,有个群组,群组内订阅的排异的,如果允许用户有多种订阅,需要放到不同的群组下面。
2)关于代码实现,有个关键的,可以防止漏单的,在确认服务端收到 receipt 之前不要结束订单。
也就是在确认服务端收到 receipt 之前不要调用下面的这个代码:

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

你可能感兴趣的:(iOS 自动续期订阅(周卡、月卡、年卡等)审核相关的注意事项)