对于提交到App Store的App,苹果有着十分严格的要求,同时提供了详细的审核文档。
我相信不管是开发者还是产品经理,都不可能熟知每一条审核政策, 况且政策还在不断地更新中。
为了加速公司App的上架,多了解一些苹果审核的红线,是很有必要的。
下面列出了近期App提审被拒的几个原因,供大家浏览参考。
如果App内使用了第三方AI服务,必须明确告知用户将用户的哪些数据发送给了AI服务并征得用户同意。
现在的App内大多数都使用了第三方AI服务来提供AI功能,如果你的App也是如此,那么必须在用户进入使用AI服务的功能前告知用户,将把用户的哪些数据发送给哪些AI服务,并且要征得用户的同意,同时在隐私政策中声明采集了哪些数据,如何采集以及如何保证用户的数据安全。
苹果对于用户隐私数据的保护是相当严格的。
实际提审中发现谷歌暂时没有类似的要求。
提供注销功能
大多数App都有自己的业务账号体系,会让用户注册。但是按照苹果政策要求,只要让用户注册,就必须提供注销功能,否则审核时会被拒绝。
如果App提供了三方登录功能,则必须支持Apple登录
这个多少有些像是苹果的霸王条款了,即App内如果提供了微信登录、QQ登录、支付宝登录,或者海外的App提供了Facebook登录、Google登录等功能,则必须要提供Apple登录功能。
哪怕App只支持Phone,也必须保证App在iPad上正常运行
通过多次提审,发现苹果审核人员一般是在iPad上进行审核。
我们之前在开发中Phone端时,UI同学明确说明经过对用户的评估,我们最低支持M * N分辨率的设备,对于比这更小的屏幕,我们不再支持。于是开发时我们就按照最低M * N开发了,结果审核时被拒了,苹果审核人员给的截图是iPad端运行Phone样式的截图。
注意,不是说一款App必须得支持iPad,而是一款只支持phone的App用户也可以在iPad上下载,在iPad上以Phone兼容模式运行。
恢复购买
如果App内有订阅商品和非消耗型商品,则必须得提供恢复购买的的按钮。这也是苹果的强制要求,不过谷歌没有类似的要求。
可能很多人对“恢复购买”不是很理解:一个用户是不是会员或者有没有购买商品,我们自己的业务server肯定是知道的,为什么非得提供一个恢复购买的按钮吗?
其实苹果对于这个功能,主要是为了应对没有自己业务账号的App。苹果的内购其实是跟苹果账号绑定的,因此如果一个App没有登录功能,依旧可以提供内购的功能。一个没有登录功能的App,如果用户换了新设备或者相同的苹果账号登录了别的设备,苹果是希望能够将用户的权益转移过去的。
1
END
1

球分享

球点赞

球在看
夜雨聆风