2014-2015:苹果App Store审核指南之变记录
文/游戏陀螺 Echo
本文包含两部分内容:
第一部分:苹果App Store审核规则:开发者容易踩的10个雷区
第二部分:2014年-2015年,苹果App Store审核指南之变记录
以下为正文:
第1部分:苹果App Store审核规则:开发者容易踩的10个雷区
苹果审核一向严格,2016年伊始,游戏陀螺总结出开发商容易踩的10个雷区。鉴于各家情况不一样,建议大家仔细研究最新版苹果审核指南《App Store Review Guidelines》,避免被拒或被下架的情况(网上的中文版通常不是最新版本,加上翻译的出入,所以建议阅读英文版本)。
1.崩溃、存在错误、快速耗电、发热厉害、跟开发者宣传不符的应用将会被拒绝。(条款2.1-2.3,条款13.2)
2.Demo版、trial版和test版的程序将会被拒绝。Beta版应用程序可通过TestFlight提交,并且必须遵守相关指南。(条款2.9)
3.没有显著用途、不独特的应用程序或者与网站简单捆绑的应用有可能被拒;不提供任何持久娱乐价值的程序可能会被拒绝,比如只是简单的网页剪切、内容整合或者收集链接的应用程序或者是内容主要是营销材料或广告程序的应用将被拒。 (条款2.13,2.12, 12.3)
4.应用内不能带应用推荐的功能,比如积分墙应用,即类似App Store的应用是不允许的。(条款2.25-2.26)
5.提及竞争对手平台(比如Android等)的应用将会被拒。(条款3.1)
6.应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。(条款3.3)
7.刷评论、刷排名的开发者将会从苹果开发者中除名,也不能以其它不正当的方式获得用户好评(如利益诱导用户进行好评)(条款3.10)
8.在安装或打开应用之前,推荐用户重启iOS设备的应用可能会被拒。(条款3.11)
9.提交审核的App内的URL是能正常运行的,比如支持服务URL和隐私政策URL,这两个URL在提交审核时是必须有的。(条款3.12)
10.只能使用苹果提供的支付方式付费,不允许跳转到App外面进行付费。(条款11.13)
第2部分:2014年-2015年,苹果App Store审核指南之变记录
(备注:以下绿色代表新增规则,红色代表删除)
2015年10月21日
随着iOS 9.1, watchOS 2.0.1 和tvOS GM的发布,苹果也随之更改了App Store的审核规则。本次的更改主要是跟Apple TV相关,Apple Pencil也有涉及。
2. 功能
2.27 主要功能不能与Siri remote相匹配的应用将会被拒绝。应用应该提高其功能与游戏手柄或其它外部设备相匹配。(因为跟Siri remote相关,猜测该条款只是适用于tvOS的应用)。
3. 元数据(名称、描述、评级、排名等)
3.6 图标、截图以及、预览以及Apple TV主页的应用图片不符合4+年龄评级的程序将会被拒绝。
3.17 App预览以及截图包含未经授权的通过app播放的内容(比如iTunes playlist和YouTube流媒体 音乐、视频或相关的封面)的应用将会被拒绝。
10.用户界面
10.1应用程序必须遵守Apple Human Interface Guidelines中所有的条款: iOS Human Interface Guidelines 、OS X Human Interface Guidelines、 Apple TV Human Interface Guidelines、 Apple Watch Human Interface Guidelines。
11.购买与货币流通
11.8 使用IAP购买iOS、WatchOS以及tvOS内置功能(比如照相机、陀螺仪、或者是苹果辅助设备如Apple Pencil、Apple Keyboard)的应用程序将会被拒绝。
2015年9月16日
iOS9上线后,苹果只是更名了Passbook,其它并未更改。
23. PassbookWallet
23.1 Passbook PassesWallet Passes可被用来支付或者接收支付,传递商业信息或者提供验证(比如电影票、飞机票、优惠券以及其他),但把Passbook PassesWallet Passes用于其他用途的应用程序可能会遭到拒绝,并且会被撤销PassbookWallet证书。
23.2 Passes必须包含有效的pass发行人有效的联系资料,否则app将会被拒绝,并且PassbookWallet证书也会被取消。
23.3 Passes必须经过实体签名,并基于其名字、商标或者品牌进行分发,否则应用程序将会被拒绝,而PassbookWallet证书也可能会被撤销。
2015年4月28日
随着Apple Watch的上线,Apple Watch将拥有超过3500个应用,苹果对App Store审核指南也做了相应细微的更改。
10.用户界面
10.2外观与iPhoneiOS或者Watch OS设备自带应用(比如App Store、iTunes Store和iBookstore)相似的应用程序将会被拒绝。
10.7 主要功能是告知时间的Watch应用将会被拒绝。
27. HealthKit与人体生物学研究
27.10 实行人体生物学研究的应用必须获得相关独立伦理审查委员会的同意,且该同意书如果要求提供时需提供。
2015年3月12日
苹果春季发布会过后,更新了App Store审核指南,涉及到HealthKit等内容。
8.内容与知识产权
8.6若无明确授权许可,从第三方来源处(比如YouTube、SoundCloud以及Vimeo等)下载音乐或者视频内容的应用程序将会被拒绝。
9.媒体内容
9.4通过蜂窝网络传输超过10分钟的视频流内容必须使用HTTP Live Streaming协议,并且要包含一个基线为64192kbps或者更低的HTTP实时流。
27.HealthKit和人体生物学研究
27.1使用HealthKit或者出于健康目的用于进行人体生物学研究的框架如Researchkit的应用程序,必须遵守其所有适用区域的法律,以及iOS Developer Program License Agreement中的3.3.28和3.39条款。
27.4应用程序不允许将通过HealthKit API或者是人体生物学研究收集到的用户数据透漏给第三方或用作广告宣传或者基于使用的数据挖掘目的,除了改善健康医疗、健康管理、医学或以健康研究目的。
27.7使用HealthKit框架或者是人体生物学研究的应用程序必须提供隐私政策,否则将会被拒绝。
27.9收集人体生物学研究相关数据的应用程序必须要获得参与者的许可,对于未成年人,应用程序要得到其父母或者监护人的许可。许可内容必须包括:(a)研究的性质、目的以及持续性;(b)参与流程、风险以及受益(福利);(c)信息的机密性和数据处理(包括与任何与第三方的共享);(d)参与者问题切入点;(e)取消方法
29.Apple Pay
29.1使用Apple Pay的应用程序必须在出售任何商品或者服务之前为用户提供所有材料的购买信息,否则将会被拒绝。使用Apple Pay进行定期付款的应用程序必须提供最低限度续费期限,付费将持续直至被取消,每个阶段所付款额,费用付款归属,以及如何取消等。
29.2使用Apple Pay的应用程序必须正确使用Apple Pay Human InterfaceIdentity Guidelines中的Apple Pay标识和用户界面元素,否则将会被拒绝。
2014年9月11日
本次更新,苹果主要是加入了关于Apple Pay全新的条款。
29.Apple Pay
29.1使用Apple Pay的应用程序必须在出售任何商品或者服务之前为用户提供所有材料的购买信息,否则将会被拒绝。(非最新版本)
(备注:2015.10.21日版本为:使用Apple Pay的应用程序必须在出售任何商品或者服务之前为用户提供所有材料的购买信息,否则将会被拒绝。使用Apple Pay进行定期付款的应用程序必须提供最低限度续费期限,付费将持续直至被取消,每个阶段所付款额,费用付款归属,以及如何取消等。)
29.2使用Apple Pay的应用程序必须正确使用Apple Pay Human Interface Guidelines中的Apple Pay标识和用户界面元素,否则将会被拒绝。(非最新版)
(备注:2015年10月21日版本为:使用Apple Pay的应用程序必须正确使用Apple Pay Identity Guidelines中的Apple Pay标识和用户界面元素,否则将会被拒绝。)
29.3使用Apple Pay作为购买机制的应用程序所提供的商品或服务不能触犯任何交付地范围内的法律,也不能用作任何非法目的。
29.4使用Apple Pay的应用程序必须提供隐私政策,否则将会被拒绝。
29.5只有为了促进或提高商品和服务的交付,或者依照法律要件,使用Apple Pay的应用程序才能与第三方分享通过Apple Pay获得的数据。
2014年9月3日
随着iOS 8的发布,苹果更新了App Store审核指南。
2. 功能
2.9 Deta 版本、Demo版、trial版和test版的应用程序将会被拒绝。Beta版应用程序可以通过TestFlight提交,并且必须遵守相关指南。
2.25 类似App store,基于购买或者促销的目的而展示其他应用的应用将会被拒绝。,除非是经过特殊审核批准(比如健康管理、航空以及其他无障碍需求等),或者为特殊群体用户提供具有重大意义的附加值的应用
3.元数据(名称、描述、评级、排名等)
3.3应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。
3.6图标、截图以及预览不符合4+年龄评级的程序将会被拒绝。(非最新版本)
(备注:2015年10月21日版本为:图标、截图、预览以及Apple TV主页的应用图片不符合4+年龄评级的程序将会被拒绝。)
3.13应用程序的截图、预览或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。
3.14 App预览仅能使用从应用程序捕获的视频屏幕、旁白、文本以及design overlays,否则应用程序将会被拒绝。
3.15添加App预览的应用程序,未经许可展示真人个人信息将会被拒绝。
3.16 App预览仅能使用在所有选定地区内经过授权许可、用于此目的的音乐。
3.17 App预览包含未经授权的通过app播放的内容(比如iTunes playlist和YouTube流媒体)的应用将会被拒绝。(非最新版本)
(备注:2015年10月21日版本为: App预览以及截图包含未经授权的通过app播放的内容(比如音乐、视频或相关的封面)的应用将会被拒绝。)
14. 人身攻击
14.3 展示用户创作内容(UGC)的应用程序必须提供一个过滤不良资讯的方法,一个用户可以标记侵犯性内容的机制,以及可以阻止辱骂用户的能力。
17.隐私
17.5包含账号注册或者访问用户现有账号的应用程序必须包含隐私策略,否则将会被拒绝。
22.法律要件
22.10在未授权的情况下使用iTunes音乐预览的应用程序将会被拒绝。
25. 扩展
25.1包含扩展的应用程序必须遵照App Extension Programming Guide要求。
25.2包含扩展的应用程序必须提供某些功能(辅助屏幕,附加设置),否则将会被拒绝。
25.3如果扩展的视图中包含营销推广、广告或者IAP内容,那么包含该扩展的应用将会被拒绝。
25.4键盘扩展必须提供一个切换至下个键盘的方法。
25.5键盘扩展必须具有离线访问功能,否则将会被拒绝。
25.6键盘扩展必须提供和App Extension Programming Guide描述一致的数字和十进键盘类型,否则将会被拒绝。
25.7提供键盘扩展的应用必须拥有基本的功能分类和隐私政策,否则将会被拒绝。
25.8提供键盘扩展的应用程序只允许收集用户活动以增强键盘扩展在iOS设备上的功能,否则将会被拒绝。
26.HomeKit
26.1使用HomeKit框架的应用程序必须有提供家庭自动化服务的主要目的。
26.2使用HomeKit框架的应用程序必须在营销文本中说明用途,同时必须提供隐私政策,否则将会被拒绝。
26.3应用程序不允许将从HomeKit API收集的数据用于广告宣传或者其他基于使用的数据挖掘。
26.4出于其他目的使用从HomeKit API收集的数据,而不是用于提高用户体验或者家庭自动化功能中硬件/软件性能,这类应用将会被拒绝。
27.HealthKit
27.1使用HealthKit必须遵守其所有适用区域的法律,以及iOS Developer Program License Agreement中的3.3.28和3.39条款。(非最新版本)
(备注:2015年10月21日版本:使用HealthKit或者出于健康目的用于进行人体生物学研究的框架如Researchkit的应用程序,必须遵守其所有适用区域的法律,以及iOS Developer Program License Agreement中的3.3.28和3.39条款。)
27.2将虚假或者错误的数据写入HealthKit的应用程序将会被拒绝。
27.3使用HealthKit框架的应用程序在iCloud中储存用户健康信息将会被拒绝。
27.4应用程序不允许将通过HealthKit API收集的用户数据用作广告宣传或者基于使用的数据挖掘目的,除了改善健康、医疗、健康管理以及医学研究目的。(非最新版本)
(备注:2015年10月21日版本为:27.4应用程序不允许将通过HealthKit API或者是人体生物学研究收集到的用户数据透漏给第三方或用作广告宣传或者基于使用的数据挖掘目的,除了改善健康或以健康研究目的。)
27.5未经用户许可与第三方分享通过HealthKit API获得的用户数据的应用程序将会被拒绝。
27.6使用HealthKit框架的应用程序必须在营销文本中说明集成了Health app,同时必须在app用户界面清楚阐释HealthKit的功能。
27.7使用HealthKit框架的应用程序必须提供隐私政策,否则将会被拒绝。
27.8提供诊断、治疗建议,或者控制诊断疾病的硬件,或者治疗疾病的应用程序,若没有根据要求提供书面的监管审批,将会被拒绝。
28.TestFlight
28.1应用程序仅能使用TestFlight对以公开发布为目的的应用进行beta版测试,且必须遵守完整的App Review Guidelines。
28.2当版本中包含的内容或功能有重大变化时,使用TestFlight的应用程序必须提交审核。
28.3使用TestFlight的应用程序不允许分发给测试者,以作为任何形式的补偿。
2014年8月9日
苹果允许应用程序推荐非自身以外的其它应用等。
2.26只有当app是出于特殊审核需要(比如健康管理、航空以及无障碍需求等)或为特殊群体用户提供具有重大意义的附加值时,才可以展示和推荐自身以外的其他应用程序,否则应用程序将会被拒绝。
3.元数据 (名称、描述、评级、排名等)
3.13应用程序的截图或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。(非最新版本)
(备注:2015年10月21日最新版本:应用程序的截图、预览或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。)
8.商标与商品外观内容与知识产权
8.3与目前已有苹果产品、界面或者广告主题相似或混淆的应用程序将会被拒绝。
11.购买与货币流通
11.9含有超过限定时间的内容或服务的应用程序将会被拒绝,除经特定批准的内容(比如电影、电视节目、音乐以及书籍)。
11.17如果应用功能遵照各州和联邦法律,那么应用可以用来促进被认可的虚拟货币的流通。
20. 竞赛、赌博、彩票以及抽奖
20.4允许用户在应用中直接购买彩票或彩券的应用将会被拒。
20.5提供真钱游戏(比如体育博彩、扑克牌、赌场游戏、赛马以及彩票)的应用程序必须有应用程序适用地区当地必要的许可和允许,必须限制在这些区域,必须可以从App Store免费下载。
24.儿童类别
24.1主要以儿童为目标的应用儿童类别中的应用程序必须包含隐私政策,必须遵守适用的儿童隐私法规。
24.2 主要以儿童为目标的应用儿童类别中的应用程序不允许包括行为广告(比如app内部基于用户行动的服务广告),任何在应用程序中展示的上下文广告必须适合儿童。
24.3 主要以儿童为目标的应用儿童类别中的应用程序必须得到家长许可或使用parental gate才能链接至应用程序外部或进行交易。
2014年3月30日
这次更改主要关于蜂窝网络下载和儿童应用条款
2. 功能
2.15大于50MB100MB无法通过蜂窝网络下载的应用(App Store会自动禁止)。
2.21简单一首歌曲或者一部影片应用要提交到iTunes store,书籍类应用应该提交到iBookstoreiBooks Store。
2.25 类似App store,基于购买或者促销的目的而展示其他应用的应用将会被拒绝,除非是经过特殊审核批准(比如健康管理、航空以及其他无障碍需求等),或者为特殊群体用户提供具有重大意义的附加值的应用。(非最新版本)
(备注:2015年10月21版本:类似App store,基于购买或者促销的目的而展示其他应用的应用将会被拒绝。)
3.元数据(名称、描述、评级、排名等)
3.3应用程序的名称、描述、或者截图与应用的内容和功能不相关将会被拒绝。(非最新版)
(备注:2015年10月21日版本:应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。)
4.位置
4.3使用基于位置的API用于调度、车队管理或应急服务的应用程序将会被拒。
5.推送通知
5.3在强制推送消息才能运行的应用或者要求运行推送通知之前未获得用户许可的应用将会被拒绝。
9.媒体内容
9.4通过蜂窝网络传输超过10分钟的视频流内容必须使用HTTP Live Streaming协议,并且要包含一个基线为64kbps audio-onlyHTTP实时流。(非最新版)
(备注:2015年10月21版本:通过蜂窝网络传输超过10分钟的视频流内容必须使用HTTP Live Streaming协议,并且要包含一个基线为192kbps或者更低的HTTP实时流。)
10.用户界面
10.2外观与iPhone自带应用(比如App Store、iTunes Store和iBookstoreiBoosks Store)相似的应用程序将会被拒绝。
11.购买与货币流通
11.9含有超过限定时间的内容或服务的应用程序将会被拒绝,除经特定批准的内容(比如电影、电视节目音乐以及书籍)。
17.隐私
17.4收集、传输以及分享未成年用户个人信息(比如名字、地址、邮件、位置、照片、视频、绘画、聊天信息以及其他个人数据,或者与以上所述相关的永久性标示符)的应用程序必须遵守应用儿童隐私法规,并且必须包含隐私条款。
21.慈善与援助
21.2慈善捐赠款项的募集必须通过Safari浏览器访问web页面或是手机短消息完成。
24.儿童应用类别
24.1主要以13岁以下儿童为目标的应用程序必须包含隐私政策,必须包含隐私条款,同时遵守适用的儿童隐私法规。(非最新版)
24.2主要以13岁以下儿童为目标的应用程序不允许包括行为广告(比如app内部基于用户行动的服务广告),任何在应用程序中展示的上下文广告必须适合儿童。(非最新版)
24.3主要以13岁以下儿童为目标的应用程序必须得到家长许可或使用parental gate才能链接至应用程序外部或进行交易。(非最新版)
(备注:2015年10月21日版本:以上三条,“主要以儿童为目标的应用程序”更改为“儿童类别中的应用程序”即可)
——— 游戏陀螺 ———