审核常见被拒原因和解决方案
首先大前提是:新应用的审核机制异常严格!当然如果审核通过后,就没有这么严格,但是还是不能掉以轻心
产品设计层面
- 最好支持游客登录或者不需要登录也可浏览应用(非必要,如果被拒,可以进行回复,和苹果沟通说明原因,一般是可以通过的,需要多耗一些时间)
- 应用不能存在点击无效果的按钮
- 不能有版本更新按钮
- 分享和第三方登陆(如果没有安装应用,该按钮必须隐藏,比如没有安装微信,则隐藏微信登陆和微信分享按钮,而不是提示用户没有安装该应用)
- 未开发功能,不能显示敬请期待等字样,只能移除该模块
iTunes设置 链接地址,点击跳转
- 需要登录的应用必须提供一份用户隐私协议(注:这个不是写在APP里面,而是设置在iTunes的隐私协议)点击查看隐私协议例子替换公司名和应用名即可
- 应用涉及暴露内容 评级推荐17+ (但是应用截图一定只能4+)
- 在iTunes Connect的App Review Information 需要添加相关的测试账号和密码,注意事项(注:千万注意不要把账号删了,也不能改密码,否则直接被拒)
- 在发布版本时,使用了广告标识符,必须表明用处,说明不当,有概率会被拒绝
开发层面
- 应用中不能存在无效的链接
- 应用不能有明显崩溃
- 如果不是地图类应用,把定位权限改为使用时使用
- 链接的H5页面必须适配iOS设备的浏览!
- 使用了广告标识符,必须表明用处,说明不当,有概率会被拒绝
- 保证正式环境中,APP中不能出现demo,测试等测试数据和安卓等字样,尤其是服务器返回数据
- iOS 10适配:权限问题会导致崩溃