概述:
不以上架为目的的开发都是假开发,要想快速上架,就必须要遵循苹果的审核准则,这些准则清晰的分为五大类:安全、性能、业务、设计及法律。当然了,社会在发展,规则也在不断的更新,总之一句话,就是让世界变得更美好,规则解释权归苹果所有。 苹果官⽅方审核指南
提审前准备
- 要确保APP不不会发⽣生明显的崩溃和错误。
- 确保APP的可⽤用性和 完整性,不不能是演示APP或demo。
- APP所有预览图、简介、关键词等都要是和产品业务相关的。
- 需要提供演示账户和登录信息、以及审核所需要的资源。
- 相关权限要说明其⽤用途,如果是壳上架,就更需要注意这块的。
- 需要提供隐私协议和官⽹网。
除此之外还要考虑APP编程指南和设计指南,这些都有可能成为被拒的点。
以下是上架过程中碰到的一些主要问题。
1.安全
主要有1.1、1.2问题
- 1.1主要是APP中含有较敏感的内容,例如诽谤、⾊情、虚假信息等,这个在过审的时候做好规避就👌了。
- 1.2主要是APP中包含UGC内容,需要制定对应机制以过滤或取消响应的服务,例例如添加举报、屏蔽等 功能。
2.性能
主要有2.1、2.2、2.3问题
- 2.1基本都是机审,俗称大礼包,因为包含了9条苹果认为你可能触犯的规则,打回来让开发者⾃己做排查。如果你的APP确定是没问题的,直接回复邮件就好了;如果你的APP是有问题的,那么最好还是要处理理一下的,除非你对延迟审核或是封号处理无所谓。
- 2.2一般都是APP部分内容缺失,或是测试数据,这个处理方法就是填充好生产数据,⾄少看起来要真实一些。
- 2.3.1苹果认为你的APP中包含了隐藏的功能或开关,这个一般做混淆或是AB面的时候可能会触发,如果是做混淆触发的,最好去掉然后回复邮件说明。如果是AB面触发的,建议重新换账号提,否则进入更严厉的审核,只有封号的结果。
3.业务
主要有3.1、3.2问题
- 3.1.1主要是APP中隐藏了三方⽀付,不想被抽成。如果集成原生的⽀付SDK很容易会被检测到,这里建议用隐藏H5支付的方式,给审核看内购,上线之后用h5调原生支付
- 3.2.1是苹果认可的业务模式,但需要提供相关的资质,例如金融、彩票、棋牌类等,如果有相应资质直接提供就好,如果没有就需要三方或者⾃己去做资质。
- 3.2.2是苹果不认可的业务模式,例如付费聊天,如果要上架就需要做一些业务模式改变。
4.设计
主要有4.1、4.2、4.3问题
- 4.1是和线上热门APP相似度太高,这个就需要界面或功能做出相应的调整。
- 4.2主要是APP功能太少或是内容没什么价值,如果你的APP要提现某些创意性的东西就直接回复邮件进行说明,否则最好要新添加一些功能,已达到它的最低功能要求。
- 4.2.6主要是因为套⽤了商业模板,需要APP的内容提供商直接提交,需要上传对应的资料。
- 4.3主要是重复类APP,⼀般如果⻢马甲包混淆没做好就很容易易被打回,这个需要更更换项⽬目资源和做一定的 代码混淆。
5.法律
主要有5.1、5.2、5.3问题
- 5.1.1主要是⽤用户隐私权限问题,需要修改相关的权限用途。
- 5.2.1主要涉及三⽅的知识产品问题,需要提供相应的三方授权。
- 5.3.1APP中的奖品和比赛必须要由APP的开发者赞助,所以需要在对应位置申明和苹果公司无关。
提交之后
- 大部分APP的审核时间在48小时之内,但有些复杂的可能需要更长时间。
- 登录邮箱,跟踪审核信息,随时处理被拒邮件。
- APP上线后可能没有那么及时显示在AppStore上⾯面,一般需要几个小时。
以下是七⻨数据的两张图(审核周期和被拒条款统计)