iOS审核风险项排查
[TOC]
1. 移除不必要的SDK
- 上架的包内部能包含
蒲公英
fir.im
等更新包。 - 若不集成第三方支付则删除
支付宝
微信支付
等支付类SDK
2. 账号类型限制
- 个人账号:不能发布新闻类,金融类,(教育相关这个我忘了)涉及到版权
- 公司账号:营业执照范围的相关的APP,不能发布营业执照范围外相关的APP
3. 必要的协议
- 用户注册页面需要用户注册协议
- 若有排行榜等会公布用户信息情况则需要提供
隐私政策网址
在注册页面一同展示。并在iTunes Connect
->App
->App Store
->App信息
->隐私政策网址
里填入该网址的url。
4. UGC类App
UGC类App需要集成拉举报及拉黑功能。
5. 用户登录
不需要用户信息的也能正常展示的页面(如商品详情页)均可在游客模式下浏览
6. 硬件相关
项目中存在设计到软硬件功能的(如共享单车)则需录制一个使用视频,随软件包一同提交。
7. app权限
- 不可滥用权限,app内部如没用到该权限则不要申请,请仔细检查
plist
文件。 - 权限级别最小化,如仅用到前台定位功能。就不能申请后台定位。
- 权限申请的描述必须要具体(如扫描二维码时申请相机权限可写“我们需要你的授权才能访问相机,若不允许则无法正常扫描二维码”)。
8. 测试设备
无论app支持的设备是什么类型,在保证支持设备能正常使用的情况下。同时要保证iPad下也能正常使用。
9. 内购(雷区)
- 充值或者有内购的地方不允许有苹果内购相关规定的提示语
- 内购项目必须点击即可购买,无需点之后再确认购买
- 内购买项目不允许强制用户登录注册后再购买,可以用游客身份购买(用uuid作为标示)
- 所有免费的东西都要允许用户在未登录状态下也能正常使用
10. app内容
app内部不能出现如测试,Bata,Demo等内容。