苹果商店App Store审核指南中文版(14-15-2016最新)-附:2015年App Store审核被拒Top10(官网)+被拒的23个理由(中英)

(2014.9.3更新):新增Apple Pay相关内容

苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展、HealthKit、HomeKit以及TestFlight相关内容。另外,在9月10日新品发布会之后,苹果再次更新了AppStore审核指南,添加Apple Pay相关内容。文中红色部分是相对于此前版本的新增内容,蓝色部分表示苹果相关官方文档的链接。

(2015.3月更新红色字体)随着新版本发布等,官方再次更新了审核指南,不想被坑的,还是了解一下.

(2016.3月最新蓝色字体)审核内容不断变化,新增的越来越多,意味着越来越严格.

 

App Store Review Guidelines英文版)。

 

前言

感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发应用程序过程中的一些问题,并帮你在提交应用时加快审核流程。 

 

我们将应用程序(Apps)视为与书籍或歌曲不同的产品,我们并不存储它们。如果您意欲批评宗教,那就去写本书。如果您想要描述性,那就写本书或写首歌,或者可以创建一个医疗程序。这么做可能会比较复杂,但是我们不允许在应用程序商店(App Store)出现某种禁止内容。这会让您认识到我们秉持的更为深远的目的: 

 

我们有很多可供儿童可以下载的应用程序。家长的监护可以很好地保护孩子,但是您需要做您应该做的那一部分。因此,您要了解我们时刻在留心着您的孩子。 

 

App Store中有数百万的应用。如果您的应用程序没有什么有益的用途,不是独一无二的或者不能提供持续性的娱乐功能,那它可能不会被我方接受。 

 

如果您的应用程序看上去像是那种只花了几天功夫简单拼凑出来的产品,或者只是想在我们的商店中抓住朋友的眼球,请提前做好被拒的准备。我们有很多态度严谨的开发者,不希望他们的高品质应用程序充斥在一些业余作品之中。 

  

我们将拒绝任何包含越界内容或行为的应用程序。您可能会问道,具体限制是什么?最高法院的法官曾有言:“它出现时我自然心中有数。”当您越过这一范围时,我们认为您也会有自知之明。 

  

如果您的应用程序被拒,我们设立了一个审查委员会供您上诉。如果您去媒体抨击我们,肯定对您于事无补。 

 

如果您试着作弊(比如在审核流程中作假,窃取用户数据,抄袭其他开发者作品,或者操作应用评分),我们将会移除您的应用程序,并且将您从开发者计划中除名。

 

这是一个动态文档,新提交的应用程序会导致新的问题产生,并可能随时产生新的规则。或许您的应用程序会触及到这一点。 

 

最后要说明的是,我们非常珍惜这个平台,并且向您的作品表示敬意。我们确实在尝试尽力创建全球最佳平台,以便让您展示才华,同时获得相应的报酬。如果这读上去让您感觉我们的控制欲过强,那是因为我们曾向用户承诺保证,我们将利用我们的产品让他们获得高品质体验。 

 

目录  

1.条款与条件 

2.功能 

3.元数据

4.位置 

5.推送通知 

6.游戏中心 

7.广告 

8.商标与商品外观 

9.媒体内容 

10.用户界面 

11.购买与货币 

12.抓取与聚合 

13.设备损害 

14.人身攻击 

15.暴力 

16.令人反感的内容

17.隐私 

18.色情 

19.宗教、文化与种族 

20.竞赛、赌博、彩票和抽奖

21.慈善与援助 

22.法律要件 

23.Passbook

24.儿童类别

25.扩展

26.HomeKit

27.HealthKit

28.TestFlight

29.Apple Pay

30.Apple Music API



以下是更新后的审核指南(修改部分红色字体标出):

1、条款和条件

1.1为App Store开发程序,开发者必须遵守Program License Agreement(PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。

2.功能

2.1崩溃的程序将会被拒绝。

2.2存在错误的程序将会被拒绝。

2.3跟开发者宣传不符的程序将会被拒绝。

2.4无应用文档或隐藏功能与描述不符的程序将会被拒绝。

2.5使用非公开API的程序将会被拒绝。

2.6在指定容器范围外读写数据的程序将会被拒绝。

2.7以任何方式或形式下载代码的程序将会被拒绝。

2.8安装或运行其他可执行代码的程序将会被拒绝。

2.9Demo版、trial版和test版的程序将会被拒绝。Beta版应用程序可通过TestFlight提交,并且必须遵守相关指南。(此前并未允许Beta版通过TestFlight提交)

2.10 iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。

2.11与App Store已有程序重复的应用可能会被拒绝,特别是数量很多的情况下,比如手电筒应用和爱经应用。

2.12没有显著用途、不独特的应用程序或者与网站简单捆绑的应用有可能被拒;不提供任何持久娱乐价值的程序可能会被拒绝。

2.13内容主要是营销材料或广告的程序将会被拒绝。

2.14包含欺骗或虚假功能,却有没有标明的应用程序将会被拒绝。

2.15大于100MB无法通过蜂窝网络下载的应用(App Store会自动禁止)。

2.16多任务程序使用后台服务仅限于几种目的:VoIP、音频播放、地理位置、完成任务以及本地提醒等。

2.17应用程序只允许使用iOS WebKit框架和WebKit Javascript浏览web内容。

2.18鼓励酗酒或使用违禁药物,或引诱青少年饮酒或吸烟的程序将会被拒绝。

2.19提供错误的系统诊断或不精确的设备数据的应用将会被拒绝。

2.20向App Store上传大量相似版本程序的开发者将会从iOS开发者计划中除名。

2.21简单一首歌曲或者一部影片应用要提交到iTunes store,书籍类应用应该提交到iBookstore。

2.22随意根据环境(如定位或者运营商)限制用户使用的应用会被拒。

2.23应用必须遵守iOS数据储存指导方针(iOS Data Storage Guidelines),否则应用将被拒。

2.24存放在Newsstand的应用必须遵守开发者项目许可协议(Program License Agreement)的表1、表2以及表3,否则应用将会被拒。

2.25类似App store,或者基于购买或者促销的目的而展示其他应用的应用将会被拒绝

(限制更加严格,此前经过特殊审核批准(比如健康管理、航空以及其他无障碍需求等),或者为特殊群体用户提供具有重大意义的附加值的应用是可以通过的)

2.25类似App Store,或者推荐其他应用而非展示自己的应用或者用类似于App Store或者与App Store相混淆的方式推广的应用也会被拒绝。(增加了不能与其他应用混淆或相似的要求)

2.26只有当app是出于特殊审核需要(比如健康管理、航空以及无障碍需求等)或为特殊群体用户提供具有重大意义的附加值时,才可以展示和推荐自身以外的其他应用程序,否则应用程序将会被拒绝。

3.元数据(名称、描述、评级、排名等)近来厂商踩雷屡见不鲜,此部分请详细阅读

3.1应用或者元数据中提到其他任何移动平台将会被拒。

3.2带有占位符文本的程序将会被拒绝

3.3应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。

(此前仅对描述有所限制)

3.4为了不混淆用户,iTunes Connect中的应用名称应该和展示在设备上的应用名称一致。

3.5不同尺寸的app icon要一致,否则会造成混淆。

3.6图标、截图以及预览不符合4+年龄评级的程序将会被拒绝。

(增加了对预览的限制)

3.7目录与类型不适合于程序内容的程序将会被拒绝。

3.8开发者有责任为其程序指定适合的评级。不相称的评级可能会由苹果公司修改。

3.9开发者有责任为其程序指定恰当的关键字。不恰当的关键词可能会被苹果公司修改/删除。

3.10试图通过伪造评论或者付费评论的方式在AppStore中操纵或者其欺骗用户评论(或者采用其他不正当方式)以提升排名的开发者将会被苹果从iOS开发者计划中除名。

3.11在安装或打开应用之前,推荐用户重启iOS设备的应用将会被拒。

3.12提交审核的应用程序应包含能正常运行的URL,比如支持服务URL和隐私政策URL。

3.13应用程序的截图、预览或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。

3.14 App预览仅能使用从应用程序捕获的视频屏幕、旁白、文本以及design overlays,否则应用程序将会被拒绝。

3.15添加App预览的应用程序,未经许可展示真人个人信息将会被拒绝。

3.16 App预览仅能使用在所有选定地区内经过授权许可、用于此目的的音乐。

3.17 App预览包含未经授权的通过app播放的内容(比如iTunes playlist和YouTube流媒体)的应用将会被拒绝。

4.位置

4.1在收集、传输或使用位置数据之前未通知并获得用户同意的程序将会被拒绝。

4.2将基于位置的API用于车辆、飞机或其他设备的自动控制或自主控制的应用程序将会被拒绝。

4.3使用基于位置的API用于应急服务的应用程序将会被拒绝。

(此处进行了描述修改,未着重指出调度和车队管理)

4.4当与提供的功能或服务密切相关,或者为支持经过授权的广告时,应用程序才可以使用位置数据。

5.推送通知

5.1不使用苹果推送通知(APN)应用接口提供推送通知的程序将会被拒绝。

5.2未从苹果获得Push Application ID便擅自使用APN服务的程序将会被拒绝。

5.3在首次推送消息或者要求运行推送通知之前未获得用户许可的应用将会被拒绝。

5.4使用推送通知发送敏感个人信息或机密信息的程序将会被拒绝。

5.5使用推送通知发送非请求消息,或用于钓鱼或群发垃圾信息用途的程序将会被拒绝。

5.6应用程序不可使用推送通知发送广告、促销或任何类型的直销信息。

5.7应用程序不能向使用推送通知服务的用户收取费用。

5.8使用推送通知会过多利用APN服务的网络流量或带宽或给设备带来过度负担的程序将会被拒绝。

5.9如果应用程序传送病毒、文件、计算机代码或程序,并且对APN服务的正常运行造成损害或中断,那么该程序将会被拒绝。

6.游戏中心

6.1向终端用户或任意第三方显示玩家ID的程序将会被拒绝。

6.2将玩家ID用于任何未经游戏中心条款批准用途的程序将会被拒绝。

6.3试图进行反向搜索、跟踪、关联、挖掘、获得或利用玩家ID、别名或通过游戏中心获得其他信息的开发者将会iOS开发者计划除名。

6.4游戏中心信息(例如排行榜分数),只能用于游戏中心批准的应用程序中。

6.5利用游戏中心服务发送非请求信息,或用于钓鱼或群发垃圾邮件的程序将会被拒绝。

6.6过多使用游戏中心网络流量或带宽的应用程序将会被拒绝。

6.7如果程序能够传送病毒、文件、计算机代码或程序,并且对游戏中心服务的正常运行造成损害或中断,该程序将会被拒绝。

7.广告

7.1人工刷广告浏览量或者广告点击率的应用程序将会被拒绝。

7.2包含空iAd广告的应用程序将会被拒绝。

7.3主要设计目的在于显示广告的应用程序将会被拒绝。

8.商标与商品外观

8.1应用程序必须遵守”Guidelines for Using Apple Trademarks and Copyrights”和”Apple Trademark List”中说明的所有条款与条件。

8.2任何误导和暗示苹果公司是该应用程序来源或提供商,或者苹果公司以任何形式表示认可其质量或功能的应用程序将会被拒绝。

8.3与目前已有苹果产品或者广告主题外观相似或混淆的应用程序将会被拒绝。

8.4在应用程序名称中将苹果产品名拼错的应用程序(例如,GPS for Iphone,iTunz)将会被拒绝。

8.5应用程序不得使用受保护的第三方材料(比如商标、版权以及专利),不能违反第三方使用条款。必须提供使用这些材料的授权许可。

8.6若无明确授权许可,从第三方来源处(比如YouTube、SoundCloud以及Vimeo等)下载音乐或者视频内容的应用程序将会被拒绝。

9.媒体内容

9.1不使用媒体播放器框架(MediaPlayer Framework)获取音乐库中媒体内容的应用程序将会被拒绝。

9.2用户界面模仿任何iPod或者iTunes界面的应用程序将会被拒绝。

9.3通过蜂窝网络传输的音频流内容每5分钟不得超过5MB。

9.4通过蜂窝网络传输超过10分钟的视频流内容必须使用HTTP Live Streaming协议,并且要包含一个基线为192kbps或者更低的HTTP实时流。

10.用户界面(规定扩张至所有苹果设备)

10.1应用程序必须遵守苹果的《iOS Human Interface Guidelines》中所有的条款和条件。

10.1应用程序必须遵守《苹果人机界面指南》中解释的所有条款和条件,包括iOS、OS X、Apple TV以及Apple Watch等平台。

10.2外观与iPhone自带应用(比如App Store、iTunes Store和iBookstore)相似的应用程序将会被拒绝。

10.2外观与iOS或者Watch OS自带应用(比如AppStore、iTunesStore和 iBookstore)相似的应用程序将会被拒绝。

10.3未能按苹果《iOS Human Interface Guidelines》描述正确使用系统提供的项目(比如按钮、图标)的应用将会被拒绝。

10.4创建桌面/主屏幕环境或者模拟multi-App插件体验的应用程序将会被拒绝。

10.5修改音量大小和铃声/静音等标准开关功能的应用程序将会被拒绝。

10.6苹果和我们的客户高度推崇简单、精致、富有创造性以及经过精心设计的界面。虽然需要付出更多,但却非常值得。苹果设立了很高的门槛。如果你的用户界面太过复杂或者水准不高,可能会被拒绝。

10.7 主要用于报时的Watch应用将会被拒绝

10.8 展示活动铃声的应用不得修改铃声或者其所代表的数据

11.购买与货币流通

11.1使用App Store以外的渠道解锁或开启附加属性和功能的应用程序将会被拒绝。

11.2使用应用内支付系统(IAP)以外的系统购买内容、功能或服务的应用软件将会被拒绝。

11.3使用IAP购买实物商品或者用于该软件之外的商品和服务的应用软件将会被拒绝。

11.4使用IAP购买积分(信用点)或者其他货币必须在本应用中消费。

11.5使用IAP购买已过期积分或其他货币的应用软件将会被拒绝。

11.6使用IAP订阅的内容至少要持续7天,而且允许在用户的其他iOS设备间共享。

11.7使用IAP购买项目的应用程序必须指派正确的购买类型。

11.8使用IAP购买iOS内置功能(如照相机,陀螺仪)的应用程序将会被拒绝。

11.8使用IAP购买iOS、WatchOS以及tvOS内置功能,比如照相机,陀螺仪;或者苹果品牌的外设,比如Apple Pencil或者苹果键盘;以及苹果服务,比如使用Apple Music或者iCloud存储的应用都将会被拒绝。(延伸至所有苹果设备)

11.9含有超过限定时间的内容或服务的应用程序将会被拒绝,除经特定批准的内容(比如电影、电视节目音乐以及书籍)。

11.10保险类应用程序必须免费,要遵守发布地区的法律,并且不能使用IAP。

11.11一般而言,你的应用程序越贵,我们的评审会越深入。(对不起,我们国产大部分是免费网游)

11.12提供订阅功能的应用必须使用IAP,苹果将会按照Developer Program License Agreement中的约定与开发者按30/70比例分成。

11.13在应用内使用跳转至外部购买或订阅链接的应用将会被拒,比如”buy”按钮跳转至一个购买电子书的web页面。

11.14只要应用内没有跳转至外部购买、订阅的按钮或链接,苹果允许这些应用读取或展示经批准的、在应用外购买或订阅内容(特别是杂志、报纸、书籍、音频、音乐、视频以及云存储内容)。苹果只能通过应用程序内的购买获得一部分收益。

11.15应用程序可以只使用自动更新订阅期刊(报纸、杂志)、商业应用程序(企业类、效率类、专业创意类以及云存储类)和媒体类应用程序(视频、音频、声音),否则应用程序将被拒绝。

11.16当与特定的经过审核的实体产品(比如玩具)结合使用时,应用程序可以使用获得批准的附加特性和功能,只要附加功能完全依赖于该硬件产品(比如一款用于控制望远镜的应用程序)或者也可以在不使用实物产品的情况下使用应用程序,比如成就奖励或者使用IAP。

11.17如果应用功能遵照各州和联邦法律,那么应用可以用来促进被认可的虚拟货币的流通。

12.抓取和聚合

12.1从苹果网站(例如apple.com、iTunes Store、App Store、iTunes Connect以及Apple Developer Programs等)抓取任何信息或者使用苹果网站内容和服务进行排名的应用程序将会被拒绝。

12.2应用软件可以使用获得批准的苹果RSS feeds,例如iTunes Store RSS feeds。

12.3只是简单的网页剪切、内容整合或者收集链接的应用程序可能会被拒绝。

13.损害设备

13.1怂恿用户以可能造成损害的方式使用苹果设备的应用软件将会被拒绝。

13.2快速耗光设备电量或产生过多热量的应用软件将会被拒绝。

13.3能导致用户人身伤害的app将会被拒绝。

14.人身攻击

14.1涉及诽谤、人身攻击性质以及内容狭隘卑鄙的应用软件或者打击特定个人或组织的应用软件将会被拒绝。

14.2职业政治讽刺家和幽默作家不受这一条款约束。(开门,查水表)

14.3展示用户创作内容(UGC)的应用程序必须提供一个过滤不良资讯的方法,一个用户可以标记侵犯性内容的机制,以及可以阻止辱骂用户的能力。

15.暴力(此前传禁枪的消息并未在条款中明确指出)

15.1应用程序中出现人或动物被杀、致残以及枪击、刺伤、拷打等受伤情形的真实画面将会被拒绝。

15.2出现描绘暴力或虐待儿童等内容的应用程序将会被拒绝。

15.3游戏中出现的”敌人”不可指向一个特定种族、文化、一个真实存在的政府、企业或者其他任何现实中的实体。

15.4对武器进行真实描述以怂恿非法使用或滥用这些武器的应用程序将会被拒绝。

15.5包含俄罗斯轮盘赌博内容的游戏将会被拒。

16.令人反感的内容

16.1应用程序中出现过于令人反感或者低俗的内容将会被拒绝。

16.2在设计上激怒用户或令人感到厌恶的应用程序将会被拒绝。

17.隐私

17.1在未经用户事先许可,或未告知用户如何使用信息以及在何处使用信息的情况下,应用程序不能传输用户数据。

17.2要求用户共享电子邮箱地址和出生日期等私人信息才可使用其功能的应用程序将会被拒绝。

17.3仅出于遵守适用的儿童隐私法规的目的,应用程序可以要求用户的出生日期(或者使用其他年龄评级机制),但是必须包括一些有用的功能或者娱乐价值,不管用户年龄大小。

17.4收集、传输以及分享未成年用户个人信息(比如名字、地址、邮件、位置、照片、视频、绘画、聊天信息以及其他个人数据,或者与以上所述相关的永久性标示符)的应用程序必须遵守应用儿童隐私法规,并且必须包含隐私条款。

17.5包含账号注册或者访问用户现有账号的应用程序必须包含隐私策略,否则将会被拒绝。

18.色情

18.1含有色情素材,也就是《韦氏词典》中定义的”旨在激发情欲,对性器官或性行为的明确描述或展示,而无关美学或情绪感受”的程序将会被拒绝。

18.2包含用户频繁提供的色情内容的应用程序(比如以前的“Chat Roulette”程序)将会被拒绝。

19.宗教,文化与种族

19.1涉及宗教、文化或种族群体的引用或评论包含诽谤性、攻击性或狭隘内容,或会使特定群体遭受伤害或暴力的应用程序将会被拒绝。

19.2程序可以包含或引用宗教经文,程序所提供的引用或翻译必须准确且不会引起误导。评论应该有教育意义,可以令人开阔眼界,而不应有煽动性。

20.竞赛、赌博、彩票以及抽奖

20.1彩票抽奖和竞赛必须由应用程序的开发者或者app所属公司发起。

20.2应用程序必须展示彩票抽奖和竞赛的正式规则,并声明苹果不是发起者,也没有以任何方式参与活动。

20.3开发者运营一款具有抽奖性质的应用必须经过法律允许,并且抽奖应用必须具备以下特征:报酬、运气以及奖品。

20.4允许用户在应用中直接购买彩票或彩券的应用将会被拒。

20.5提供真钱游戏(比如体育博彩、扑克牌、赌场游戏、赛马以及彩票)的应用程序必须有应用程序适用地区当地必要的许可和允许,必须限制在这些区域,必须可以从App Store免费下载。

20.6使用IAP购买信誉或者货币,且结合真钱游戏的应用将会被拒绝。

21.慈善与援助

21.1包含可以向已认证的慈善组织捐赠功能的应用程序必须是免费的。

21.2捐赠款项的募集必须通过Safari浏览器访问web页面或是手机短消息完成。

22.法律要件

22.1应用程序必须遵守所有发布地区当地法律,开发者有义务了解并遵守所有当地法律。

22.2包含虚假,欺诈或误导性陈述的程序将会被拒绝。

22.2包含虚假,欺诈或误导叙述或者使用类似于其他应用名称以及icon的程序将会被拒绝。

22.3任何用于招徕、促进或鼓励犯罪或明显鲁莽行为的应用程序将会被拒绝。

22.4支持非法文件共享的程序将会被拒绝。

22.5被设计用以非法赌博工具的应用程序(包括点算牌)将会被拒绝。

22.6具有匿名或恶作剧拨打电话或发送类似短信/彩信功能的程序将会被拒绝。

22.7任何开发暗中收集用户密码或用户私人数据程序的开发者将会从iOS开发者计划中除名。

22.8包含非执法机构发布的DUI检查点信息,或者怂恿/协助酒后驾车的应用将会被拒绝。

22.9计算药剂用量的应用程序必须由药品制造商或者认可机构发布,比如医院、保险公司以及高校。

22.10.在未授权的情况下使用iTunes音乐预览的应用程序将会被拒绝。

23.Passbook23.钱包Wallet(之前被称为Passbook)

23.1 Passbook Passes可被用来支付或者接收支付,传递商业信息或者提供验证(比如电影票、飞机票、优惠券以及其他),但把Passbook Passes用于其他用途的应用程序可能会遭到拒绝,并且会被撤销Passbook证书。

23.2 Passes必须包含有效的pass发行人有效的联系资料,否则app将会被拒绝,并且Passbook证书也会被取消。

23.3 Passes必须经过实体签名,并基于其名字、商标或者品牌进行分发,否则应用程序将会被拒绝,而Passbook证书也可能会被撤销。

24.儿童类别

24.1儿童类别中的应用程序必须包含隐私政策,必须遵守适用的儿童隐私法规。

24.2儿童类别中的应用程序不允许包括行为广告(比如app内部基于用户行动的服务广告),任何在应用程序中展示的上下文广告必须适合儿童。

24.3儿童类别中的应用程序必须得到家长许可或使用parental gate才能链接至应用程序外部或进行交易。

24.4儿童类别中的应用程序必须标明”5岁以下,6-8岁或者9-11岁”。

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.HealthKit、CareKit和人类对象研究(此前为HealthKit)

27.1使用HealthKit或者ResearchKit框架(出于健康目的用于进行人体生物学研究的框架)的应用程序,必须遵守其所有适用区域的法律,以及iOS Developer Program License Agreement中的3.3.28和3.39条款。(增加了对于ResearchKit框架的支持)

27.2将虚假或者错误的数据写入HealthKit的应用程序将会被拒绝。

27.3使用HealthKit框架的应用程序在iCloud中储存用户健康信息将会被拒绝。

27.4应用程序不允许将通过HealthKit API收集的用户数据用作广告宣传或者基于使用的数据挖掘目的,除了改善健康、医疗、健康管理以及医学研究目的。

27.5未经用户许可与第三方分享通过HealthKit API获得的用户数据的应用程序将会被拒绝。

27.6使用HealthKit框架的应用程序必须在营销文本中说明集成了Health app,同时必须在app用户界面清楚阐释HealthKit的功能。

27.7使用HealthKit框架的应用程序必须提供隐私政策,否则将会被拒绝。

27.7使用HealthKit或者CareKit框架,或者执行人类对象研究的应用程序必须提供隐私政策,否则将会被拒绝。

27.8提供诊断、治疗建议,或者控制诊断疾病的硬件,或者治疗疾病的应用程序,若没有根据要求提供书面的监管审批,将会被拒绝。

27.9收集人体生物学研究相关数据的应用程序必须要获得参与者的许可,对于未成年人,应用程序要得到其父母或者监护人的许可。许可内容必须包括:(a)研究的性质、目的以及持续性;(b)参与流程、风险以及受益(福利);(c)信息的机密性和数据处理(包括与任何与第三方的共享);(d)参与者问题切入点;(e)取消方法(新增)

28.TestFlight

28.1应用程序仅能使用TestFlight对以公开发布为目的的应用进行beta版测试,且必须遵守完整的App Review Guidelines。

28.2当版本中包含的内容或功能有重大变化时,使用TestFlight的应用程序必须提交审核。

28.3使用TestFlight的应用程序不允许分发给测试者,以作为任何形式的补偿。

29.Apple Pay

29.1使用Apple Pay的应用程序必须在出售任何商品或者服务之前为用户提供所有材料的购买信息,否则将会被拒绝。使用Apple Pay进行定期付款的应用程序必须提供最低限度续费期限,付费将持续直至被取消,每个阶段所付款额,费用付款归属,以及如何取消等。(增加了对于定期付款的规定)

29.2使用Apple Pay的应用程序必须正确使用Apple Pay Human Interface Guidelines中的Apple Pay标识和用户界面元素,否则将会被拒绝。

29.3使用Apple Pay作为购买机制的应用程序所提供的商品或服务不能触犯任何交付地范围内的法律,也不能用作任何非法目的。

29.4使用Apple Pay的应用程序必须提供隐私政策,否则将会被拒绝。

29.5只有为了促进或提高商品和服务的交付,或者依照法律要件,使用Apple Pay的应用程序才能与第三方分享通过Apple Pay获得的数据。

 

30.Apple Music API(新增)

30.1 未经用户同意而使用Apple Music API进行回放的应用将会被拒绝。

30.2 使用Apple Music API的应用必须展现和尊重标准媒体操作,比如播放、暂停和跳过等。

30.3 使用Apple Music API的应用不得要求支付或者其他通过Apple Music服务进行的货币化(比如内购、广告、要求用户信息等)。


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


苹果给出2015年应用被App Store拒绝的十大理由

2014年9月份的时候,苹果就曾经在官网给出了应用被拒绝的10大理由,最近该公司对这个列表进行了更新,其中50%以上的应用被拒绝都是因为这10个原因,下面我们来看看都有哪10个理由(红色部分是和去年不同的原因)

NO.1需要补充更多信息(占14%)

Gamelook注:作为连续2年被拒绝最多的理由,苹果的解释如下:在iTunes Connect部分的应用预览信息当中提供所有的细节。如果某些功能需要登录,提供一个有效的demo账户用户名和密码。如果有特殊配置需要设定,要加入这些特殊要求,如果某些功能要求一个难以复制或者特定硬件的环境,请准备一个demo视频或者硬件。另外,请确保您的联系信息完整并且是更新过的。

NO.2审核指南2.2:存在明显bug的应用将被拒绝(9%)

NO.3审核指南10.6:苹果和我们的客户对于简洁、精炼、创意的界面非常重视,这些虽然需要时间但值得开发者投入,苹果设定了比较高的标准,如果你的用户界面太复杂或者不够好,就有可能被拒绝(6%)

NO.4审核指南22.2:包含错误、虚假或者误导信息,或者使用类似于其他应用的名字、icon的应用将被拒绝(5%)

NO.5审核指南3.3:名字、描述、屏幕截图或者预览图片和内容以及功能不相关的应用将被拒绝(4%)

NO.6审核指南17.2:要求用户分享个人信息,比如邮箱地址以及出生日期等才能使用功能的应用将被拒绝(4%)

NO.7审核指南3.1:提及其他移动平台的应用或者元数据将被拒绝(4%)

NO.8审核指南3.8:开发商需要对自己的应用评级负责,不恰当的评级将会被修改或者直接被苹果删除(3%)

NO.9审核指南3.4:应用名字在iTunes Connect和在设备上展示的应当类似,确保不会让用户感到困惑(3%)

NO.10审核指南2.16 :多任务应用只有在以下目的的时候可以使用后台服务,比如VoIP、音频回放、定位、任务完成、本地通知等等。


2015年应用被App Store拒绝的23理由(中英)

动态文档

这份文档展现了我们在竭尽所能向您分享我们对提交到App Store的程序的审查方式,我们希望您在开发和提交程序时,这份指南能对您有所帮助。这是一份动态文档,随着新程序和新情况的发生会有所变化。我们会定期更新,以反映这些变化。 

  

感谢您参与到iOS的开发中来。虽然此文档是一份“不该做事宜”的列表,但也请将那份短得多的“必做事宜”列表牢记在心。最重要的是,与我们一道共同努力让用户感到惊奇和欣喜。用创新方式向他们展示世界,让他们用前所未有的方式与之交流。根据我们的经验,无论是在功能和用户界面上,用户确实会对完 善的程序有所反应。更进一步,给他们期望之外的东西,带他们去从未去过的地方。我们愿意提供帮助。



附件:

1、应用内包含检查更新功能

  iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。

  附被拒理由原文:

  Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. We’ve attached screenshot(s) for your reference.

  Next Steps

  Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app’s previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.

  2、使用第三方登录时未做安装检测

  接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏按钮的方式也可能被审核拒绝,QQ 和微博提供了 web 登录的方式,如果判断未安装,需要允许用户使用 webview 的登录方式。苹果在条款中有声明不允许 iOS 应用的正常使用需要依赖另外一个 App。

  附被拒理由原文:

  We noticed that third-party app QQ/WeChat is required to use third-party authentication method. The user should be able to login without installing additional applications.

  Next Steps

  If you choose to support third-party authentication, please use methods that can authenticate users from within your app, such as a native web-view.

  3、采集设备IDFA但应用没有广告功能

  从2014年2月起,Apple 开始拒绝采集 IDFA (identifier for advertising) 却未集成任何广告服务的应用进入 App Store。如果 App 本身没有广告,ASO100.com 建议可以在审核的时候显示一个 Banner 广告,并且放在比较明显的位置,审核通过后关掉即可。

  附被拒理由原文:

  We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

  Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

  "You and Your Applications (and any third party with whom you have contracted to serve advertising) may us the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."

  Please remove the iOS Advertising Identifier from your app or add ad functionality to your app.

  4、含UGC却未提供用户协议及举报功能

  如果你的 App 内有发帖等UGC(用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。

  附被拒理由原文:

  We found your app enables the display of user-generated content which may become sexually explicit. Therefore we ask that you put the following precautions in place, to ensure your app remains in compliance with the App Store Review Guidelines.

  Use Moderators to flag and remove inappropriate content

  Require that your users agree to terms (EULA) and these terms must be clear that there's no tolerance for objectionable content

  Users need a way to flag or report objectionable content and users generating this content

  Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content

  Developer needs a method for ejecting users who violate the terms of the EULA

  Please keep in mind that it is not sufficient for the user to report an issue through a general user feedback / 反馈 or like/dislike feature of the app. Please ensure that the contents that may become objectionable have a reporting or flagging mechanism readily accessible by the user to allow the user to promptly report or flag the issue and clearly identify the offending content.

  5、上传时没有使用真实的应用截图

  应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有 App 因为应用截图使用的是自己设计的插画而被审核拒绝。

  附被拒理由原文:

  We noticed that your marketing screenshot(s) do not sufficiently reflect your app in use.We've attached screenshot(s) for your reference.

  Next Steps

  Please revise your screenshots to demonstrate the app functionality in use.

  6、应用必须使用邀请码才能注册使用

  苹果要求应用不能限制只有部分用户可以使用。

  附被拒理由原文:Your app arbitrarily restrict users by requiring invitation code to register, which is not allowed on the App Store. We’ve attached screenshot(s) for your reference.

  Next Steps

  Please revise your app to remove any functionality that limits who can use the app.

  7、应用内出现第三方移动平台的名字或图标

  一直以来,苹果都不允许iOS开发者在进行软件描述时提到 Android 版本,而自从2015年4月起,在 App 内、截图等任何地方提到安卓、Android 的文字、图标、系统界面都会被拒。曾经有电商 App,因为出现了售卖三星安卓手机而被拒。。。

  附被拒理由原文:

  We found that your app and/or its metadata contains inappropriate or irrelevant platform information, which is not in compliance with the App Store Review Guidelines.

  Specifically, your app mentioned other platforms, such as Android.

  Providing future platform compatibility plans, or other general platform references, is not appropriate in the context of the App Store. It would be appropriate to remove this information.

  8、应用内涉及奖励,未声明与苹果无关

  App 里有实物奖励的话,不能使用苹果产品(例如 iPhone 、iPad 等)作为奖品。另外一定要声明“奖励由本公司提供,与苹果官方无关”。

  附被拒理由原文:

  Your app includes a contest or sweepstakes but it does not:

  Indicate that Apple is not involved in any way with the contest or sweepstakes.

  Next Steps

  It is necessary to:

  Include official rules of the contest or sweepstakes in the app

  Include an explicit statement in the contest or sweepstakes rules specifying that > Apple is not a sponsor

  Ensure that the contest or sweepstake prizes are not Apple products

  9、没有提供恢复内购的方法

  增加一个“恢复购买记录”的按钮即可。

  附被拒理由原文:

  We found that your app offers In-App Purchase/s that can be restored but it does not include a “Restore” feature to allow users to restore the previously purchased In-App Purchase/s.

  To restore previously purchased In-App Purchase products, it would be appropriate to provide a “Restore” button and initiate the restore process when the “Restore” button is tapped.

  10、未注册时不能使用与账号无关的功能

  对于资讯等 App,在没有进行与用户信息相关的操作时,却强行让用户登录,甚至不登录就无法看到任何内容,有可能会被拒绝。

  附被拒理由原文:

  We noticed that your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

  Specifically, your app forces users to login before they can read the news.

  We features that your app requires users to register or log in, prior to accessing non account-based features. Apps cannot require user registration or login prior to allowing access to app content and features that are not associated specifically to the user.

  Next Steps

  User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

  11、iPhone 应用在 iPad 上不能正常显示

  iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。即使你的App 只为 iPhone 用户提供,在 iPad 上也必须能够正常显示,否则审核会被拒绝。

  附被拒理由原文:

  We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 9.1, which is a violation of the App Store Review Guidelines. We’ve attached screenshot(s) for your reference.

  Specifically, the buttons at the bottom of the app are inaccessible when running on iPad.

  Next Steps

  Please revise your app to ensure it runs at iPhone resolution on iPad.

  12、侵犯第三方版权

  对于视频、音乐、图书类的应用很容易因为这一条而被拒。另外ASO100.com 建议应用内最好不要出现第三方的商标,例如运营商的Logo、影视公司的 Logo 等。

  附被拒理由原文一:

  We found that your app allows users to download music without authorization from the relevant third-party sources.

  We’ve attached screenshot(s) for your reference.

  Next Steps

  Please provide documentary evidence of your rights to allow music or video content download from third-party sources. If you do not have the requested permissions, please remove the music or video download functionality from your app.

  附被拒理由原文二:

  Your app includes content or features that resemble a well-known, third-party mark, Fox . We’ve attached screenshot for your reference.

  Pursuant to your agreement with Apple, you represent and warrant that your application does not infringe the rights of another party, and that you are responsible for any liability to Apple because of a claim that your application infringes another party's rights. Moreover, we may reject or remove your application for any reason, at our sole discretion.

  Accordingly, please provide documentary evidence of rights to use this content. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.

  13、应用截图、名称、描述等出现不雅词汇

  在应用截图、名称、描述等任何地方出现例如诸如 牛逼、绿茶婊、无节操、逗比 等词汇,都会被苹果审核拒绝。

  附被拒理由原文:

  We found that your app contains content that many audiences would find objectionable, which is not in compliance with the App Store Review Guidelines.

  Specifically, we noticed your app name 打飞机-简单粗暴 is objectionable.

  We encourage you to review your app content and evaluate whether you can modify the content to bring it into compliance with the Guidelines.

  14、应用出现 beta版、测试版字样

  不要过度谦虚地在启动画面或者应用名称上加上"beta"字样,苹果不允许测试版产品上架。

  附被拒理由原文:

  Your app appears to be a pre-release, test, or trial version with a limited feature set. Apps that are created for demonstration or trial purposes are not appropriate for the App Store and do not comply with the App Store Review Guidelines.

  To ensure compliance with the App Store Review Guidelines, it would be appropriate to revise your app to complete, remove, or fully configure any partially implemented feature(s).

  If you would like to conduct beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.

  15、注册缺少隐私政策

  如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在 iTunes connect 提交新版本的时候,Privacy Policy URL 必须要填写。

  附被拒理由原文:

  We noticed that your app includes account registration or access to users’ existing accounts but does not include a privacy policy, which does not comply with the App Store Review Guidelines.

  Please update your app metadata to include a privacy policy and ensure that the privacy policy URL you provide directs the user to the intended destination.

  16、应用出现崩溃、加载失败等

  bug审核期间出现崩溃会导致审核被拒。ASO100.com 建议,在审核期间务必保证服务器稳定,避免审核人员审核时出现内容加载失败的情况,导致被拒。

  附被拒理由原文:

  We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.2 on both Wi-Fi and cellular networks.

  Specifically, no content is fetched when users launch the app.Please see the attached screenshot/s for more information.

  It would be appropriate to revise such issue(s) in your application.

  Next Steps

  Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.

  17、应用描述、截图和应用功能不符

  如果应用的描述或截图介绍的功能在审核期间没有体现,则会被拒绝,如果介绍文案不够详细也会有一定概率被拒。

  附被拒理由原文:

  We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines.

  Specifically, your app does not include the feature of 微信朋友圈分享 that is written in your release note.

  It would be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Deion, Release Notes, and/or screenshots to remove this content.

  18、应用包含应用推荐功能

  除特殊情况,苹果明令禁止应用内推荐其他APP。

  附被拒理由原文:

  The 应用推荐 feature in your app displays or promotes third-party apps, which violates the App Store Review Guidelines. We’ve attached screenshot(s) for your reference.

  Next Steps

  Please remove the 应用推荐 feature from your app.

  19、应用包含不正确的诊断功能

  如果你的应用中,包含不真实的系统检测或优化功能,苹果会认为这项功能有误导用户的嫌疑,审核时会被拒绝。

  附被拒理由原文:

  We noticed that your app provides potentially inaccurate diagnostic functionality for iOS devices to the user.

  We’ve attached screenshot(s) for your reference.

  Next Steps

  Currently, there is no publicly available infrastructure to support iOS diagnostic analysis. Therefore your app may report inaccurate information which could mislead or confuse your users. We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

  文章来源:微信公众号ASO100

  20、应用提交的新版本与上一版差异过大

  如果你提交的新版本应用与上一版相比,功能上变化过大,比如将游戏升级为工具类应用,或在新版本中完全改掉前一版产品的功能,则会被苹果拒绝。

  附被拒理由原文:

  We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines.

  Specifically, the app has a whole content swap from a Game app to a Mobile Data Tracking app, which does not provide a good user experience when updating the app.

  It would be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Deion, Release Notes, and/or screenshots to remove this content.

  If your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.

  21、应用违反当地法律法规

  应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的APP,例如在线直播类APP,必须严格遵守相关规定。

  附被拒理由原文:

  Your app contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available. Specifically, your app is advertised as a platform to provide paid companionship services.

  We’ve attached screenshot(s) for your reference.

  Next Steps

  We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

  22、应用作者名与金融机构名字不一致针对理财、P2P等金融相关产品,苹果增加规定

  开发者的名字必须与APP内的金融机构名字保持一致,否则会被拒。

  且由同一品牌的金融机构提供服务的APP,必须发布在同一个开发者账号跟名称下。

  如果你已经代表委托人或者公司发布了这些APP,你的委托人或者公司应该注册iOS开发者账号,并把你添加到他们的开发者账号里,这样你就可以在他们账号下面提交并发布APP了

  附被拒理由原文:

  We found that the Seller and/or Artist names associated with your app do not reflect the name of the financial institution in the app and/or its name and metadata.

  To be appropriate for the App Store, your app must be published under a Seller name and Artist name that reflects the financial institution brand, as required by the iOS Developer Program License Agreement.

  Section 1.2:

  "You" and "Your" means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) using the Apple Software or otherwise exercising rights under this Agreement. For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be submitted under Your developer account.

  If you have published these apps on behalf of a client, it would be appropriate for your client to enroll in the iOS Developer Program, then add you to their development team so you can develop an app for them to submit under their developer account.

  23、应用提供功能过于简单

  应用内的功能不能太过单一,苹果虽然理念中提倡“简单”,但并不代表能接受功能不够完善的应用,他们对应用的核心要求,是希望能够给用户更有价值的体验。当然,如果你的产品太有创意,可能苹果的审核员没能理解它的独到之处,这样的情况下,你可以通过申诉来更详细的描述产品优势,以便通过审核。

  附被拒理由原文:

  We found that your app only provides a very limited set of features. It only provides an augmented reality reader mechanism with no other functionality. While we value simplicity, we consider simplicity to be uncomplicated - not limited in features and functionality.

  We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before.

  We encourage you to review your app concept and evaluate whether you can incorporate additional content and features to be in compliance with the Guidelines.




你可能感兴趣的:(技术方法)