翻了一下记录才发现,第一次被苹果决绝已经是很久以前的事情,从2012年6月14号通过了第一个用黑苹果开发的应用《天下3》,一直以来也被虐了N次,时至今日,每次收到进入审核状态的邮件时,心里依然忐忑,都没什和把握,唯将一些惯犯记录整理一下。
当然,过去不代表未来,有一些点可能在过去某个时间抓得比较紧,也会有某个新的点在未来某天开始抓,没事多看看最新风向是必要的,另外,stay foolish(意思是老乔叫你保持被虐的心态)
苹果审核被拒绝大全,不断更新
Metadata 部分
- App标题不要明显地堆砌关键字,过度ASO会被拒绝
- 哪怕你的软件是17+,但是,在AppStore的介绍的图片和内容必须是4+的,
- 产品介绍和介绍图绝对不要出现的字眼,尿性如:逼格、逗比(逼)、牛逼、绿茶婊,苹果婊…
- 介绍不要提及隐藏起来的功能(为什么要隐藏,你懂的 #_#)
- 对于App本身的描述,不要出现”demo”、”trial”、 “test”、”测试版”、”Beta“
- 不要提及其它平台或产品字眼或图片,比如”Android”,其它品牌手机
- 因为后台一直调用定位信息,需要在app描述里附上一句“持续调用位置信息会很快消耗电池电量”。
功能部分
- 不要有”检查版本更新“这个功能
- 不要出现”敬请期待“、”即将推出“等占位符元素或入口,未完成就不要出现
- 操纵或欺骗用户影响app排名的行为是禁止的,比如引导用户五星好评等
- 支付苹果管得严格大家都懂的,总的来说:苹果不允许使用外部支付来购买内部的功能,不允许使用内部支付(IAP)购卖外部的实物,购买的积分,虚拟币只能在应用内部使用
- 真钱赌博,必须符合当地法规,并且必须免费,不能使用IAP充值
- 有排行榜时,用户填资料时需要弹出给用户知情,他的资料会参与排行榜。(游戏类应用经常会因这个被拒)
- 用了QQ第三方登陆,如果用户没有安装QQ的话,使用QQ登录会进入引导下载QQ页面,结果被苹果退回审核
- App没有自己的账号体系,只采用了第三方登陆被拒
- 需要用户注册,获取用户信息时,必须要有”隐私条款”
- 注册的时候,账号格式不要只限定邮箱,可以是其他格式,如果限定死,就会被拒。
- 注册时,苹果要求性别和头像都可以非必填。
- 如果软件需要用户注册才能使用,建议在审核备注里说明注册的必要性,免得浪费时间和他们扯皮
Apple Watch
- 因为在Apple Watch上面显示了时间被拒绝了,理由是你目前不能这样做
Extentions
- Extentions不能含有广告、营销、支付的功能
APP内容部分
- UGC产品没有举报功能被拒
- 出现“测试”,“Demo”等类似信息易被拒绝,比如提供给苹果的帐号昵称是“测试1”…
- 涉及到奖励,要显著表明和苹果无关,奖品尽量不要使用苹果产品
- 不要拼错苹果产品名称,比如Iphone,iphone,IOS,ios等会被拒
视觉和交互部分
- 按钮不能点击需要呈现一种不能点击的视觉,比如置灰或隐藏
- 网络读取内容为空时,需要有空状态,否则苹果会认为异常拒绝
- 界面和功能不能和苹果已有应用太像
- 出现和iphone桌面一样的ui风格(就是说出现圆角的icon并且按照桌面风格排列)被拒
- 不要隐藏Status Bar,或将其用作提示区域
- 符合《iOS Human Interface Guidelines》 《Apple Watch Human Interface Guidelines》
技术部分
- 任何界面,不能出现加载不出来的错误,比如必现的“网络错误”。
- 运行在iPad上不要有什么异常状况,苹果基本上用iPad进行使用审核(穷嘛)。
- 有个内置的IAP收费的VIP商品,我们我们用的是Consumable类型,苹果认为这个是持续性的应该算是Auto-renewable subscriptions,所以被拒(要选对商品类型)
- 本地储存要符合iOS Data Storage Guidelines ,比如不要将没必要的大文件放进itunes同步
附:竞赛、赌博、彩票以及抽奖Guideline
- 赌博和竞赛必须由应用程序的开发者或者app所属公司发起。
- 应用程序必须展示赌博和竞赛的正式规则,并声明苹果不是发起者,也没有以任何方式参与活动。
- 开发者运营一款具有抽奖性质的应用必须经过法律允许,并且抽奖应用必须具备以下特征:报酬、机会以及奖品。
- 允许用户在应用中直接购买彩票或彩券的应用将会被拒。
- 提供真钱游戏(比如体育博彩、扑克牌、赌场游戏以及赛马)的应用程序必须有应用使用区当地必要的许可和允许,必须限制在这些区域,必须可以从App Store免费下载。
- 使用IAP购买信誉或者货币,且结合真钱游戏的应用将会被拒绝。