代码改变世界

App上架审核指南翻译

2016-03-17 17:57  Hi,David  阅读(1173)  评论(0编辑  收藏  举报

App Store Review Guidelines

APP审核指南:https://developer.apple.com/app-store/review/guidelines/

本文是自主翻译,如有不妥之处,还请查看英文原版。

Table of Contents

  1. Terms and conditions
  2. Functionality
  3. Metadata
  4. Location
  5. Push Notifications
  6. Game Center
  7. Advertising
  8. Trademarks and trade dress
  9. Media content
  10. User interface
  11. Purchasing and currencies
  12. Scraping and aggregation
  13. Damage or injury
  14. Personal attacks
  15. Violence
  16. Objectionable content
  17. Privacy
  18. Pornography
  19. Religion, culture, and ethnicity
  20. Contests, sweepstakes, lotteries, raffles, and gambling
  21. Charities and contributions
  22. Legal requirements
  23. Wallet
  24. Kids Category
  25. Extensions
  26. HomeKit
  27. HealthKit and Human Subject Research
  28. TestFlight
  29. Apple Pay

 

1.Terms and conditions

1.1 作为一个为App Store开发Apps的开发人员,你应该被Program License Agreement (PLA),Human Interface Guidelines (HIG)以及你和苹果公司之间的其他一些证书和合同上的一系列要求所约束。接下来的规则和实例是为了帮助你让你的App获得App Store的许可,而不是修改或者移除其他的认可。

 

2. Functionality

2.1  App崩溃的会被拒绝

2.2  App有明显的Bug将会被拒绝

2.3  App的功能和开发者描述不一致的会被拒绝

2.4  App包含文档中没有或者隐藏部分功能,以及功能和App描述文档中不一致的将会被拒绝

2.5  App使用私有API将会被拒绝

2.6  App在它指定的存储区域外读写数据将会被拒绝

2.7  App上传或下载程序代码将会被拒绝

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

2.9  App是小实例、试验版、测试版将会被拒绝.Beta版的App只能通过TestFlight提交而且必须遵守TestFlight的指南。

2.10  iPhone的App必须能同样运行在iPad上,在iPhone的分辨率和2X的iPhone 3GS的分辨率下照常运行。

2.11  复制App Store中已有的App将会被拒绝,特别是诸如放屁、打嗝、闪光以及涉及色情的App将会被拒绝。

2.12  App没有多大的用处,没有独特的地方,仅仅只是类似于简单的网站形式或者不能提供稳定的内容将会被拒绝。

2.13  App主要用来销售材料或者主要用于广告的将会被拒绝。

2.14  App提供不明恶作剧和欺骗功能的将会被拒绝。

2.15  App大于100MB不能在蜂窝网络下载的(会被App Store自动禁止提交)

2.16  多任务的App只能使用后台服务完成特定的目的:VoIP、音频回放、定位、任务完成、本地通知等。

2.17  App浏览网站必须使用iOS的 WebKit framework和WebKit Javascript.

2.18  App鼓励过度消费酒精和违法的材料或者鼓励未成年人喝酒和吸毒的将会被拒绝。

2.19  App提供不正确的诊断结论或者其他不精确的设备数据将会被拒绝。

2.20  开发者在App Store中滥发多种类似版本的App将会从iOS开发者中被移除。

2.21  被当做App的歌曲或电影应该提交到iTunes store,被当做App的书籍应该提交到iBook Store。

2.22  App擅自限制用户使用App,例如通过地理位置或使用者,这种App将会被拒绝。

2.23  App必须遵守iOS Data Storage Guidelines,否则将会被拒绝。

2.24  报摊提供的App必须遵守Program License Agreement中的1.2.3条,否则会被拒绝。

2.25  App展示销售其他的App,或者用类似的方式推广App,混淆App Store的,将会被拒绝。

2.26  App用于展示和推荐其他的App,除非是为特定的需求设计(健康组织、航空、或者易用性等等),或者为特定的用户提供额外的需求,否则将会被拒绝。

2.27  如果你App的核心功能不能和Siri远程工作,它将会被拒绝。App应该增强和游戏手柄以及其他外设之间的连接。

3. Metadata (name, descriptions, ratings, rankings, etc.)

3.1  App或者它的元数据提到其他移动平台的名字将会被拒绝。

3.2  App的名字中有占位符的将会被拒绝

3.3  App的名字、描述、截图、预览和App的内容和功能无关的将会被拒绝。

3.4  App在iTunes中的名称和它在设备上显示的名称应该一致,避免造成混淆。

3.5  App的大图标和小图标应该一致,避免混淆

3.6  App的图标、截图、预览和图片展示出来,如果一个TV App在TV主页的榜首,如果它没有遵守4+年龄评级标准,将会被拒绝

3.7  App的种类和风格选择和App内容不一致的将会被拒绝。

3.8  开发者应该对自己App的评级负责,不合适的评级将会被苹果修改或删除。

3.9  开发者应该为自己的App分配合适的关键词,不合适的关键词将会被苹果修改或删除。

3.10  开发者如果尝试操纵或欺骗用户的的检查或者使用假的或付费评论去跟踪评级或者其他不合适的方式,他将会从iOS开发者中被移除。

3.11  App建议用户在安装或者启动应用前先重启设备的将会被拒绝。

3.12  App内包含的URL应该都能正常使用,包括支持URL和私人策略的URL。   

3.13  App的截图、预览和市场中的说明不能清晰表明App支持的内容,需要另外购买的会被拒绝。

3.14  App预览只能使用App的视频,声音,文字和设计稿,否则App将会被拒。

3.15  App的预览展示不未经允许的私人信息将会被拒。

3.16  App预览中展示的音乐需要获得相关区域的使用权。

3.17  App预览的截图中包含的从App中播放或者流出的的内容(比如音乐、视频和相关的封面艺术)未取得批准的将会被拒绝。

4. Location

4.1  App不发送任何通知,未获得用户许可,就收集、传播或使用地理位置数据,将会被拒。

4.2  App使用基于地理位置的API去自动控制交通工具、飞行器或其他设备的将会被拒。

4.3  App使用基于地理位置的API作为紧急服务的将会被拒。

4.4  地理位置的数据只能用于用户使用的相关功能或服务或者作为允许的广告用途。

5. Push Notifications

5.1  App使用APN之外的API推送通知将会被拒。

5.2  App 使用未获得推送应用ID的APN服务将会被拒。

5.3  App在未获得用户许可的情况下推送通知,即使App需要推送功能也将会被拒。

5.4  App推送敏感的私人或机密的信息将会被拒。

5.5  App主动推送自己提供的信息或者是为了网络欺诈、垃圾邮件等将会被拒。

5.6  App不能推送广告、促销、或者其他任何直接销售的形式。

5.7  App不能直接使用推送指责用户。

5.8  App过分使用APN服务的网络容量或带宽,或通过推送恶意提高设备负载的将会被拒。

5.9  App传播病毒、文档、计算机代码、程序,会影响或中断APN服务的正常运行的将会被拒绝。

6. Game Center

6.1  App向中断用户或任何第三方团体展示任何Player ID将会被拒。

6.2  App将Player ID作为任何未被Game Center允许的用途将会被拒。

6.3  开发人员尝试反向查找、跟踪、关联、交流、开采、收割或者利用Player ID、别名漏洞、通过Game Center的信息将会从开发者名单中被移除。

6.4  Game Center的信息,例如排行榜分数只能用于Game Center允许的用途。

6.5  App使用Game Center服务发送非请求消息,或为了网络欺骗或垃圾邮件的用途将会被拒绝。

6.6  App过分使用Game Center的网络容量或带宽的将会被拒。

6.7  App传播危害Game Center服务的病毒、文档、计算机代码或程序将会被拒绝。

7. Advertising

7.1  App人为增加广告显示的次数以及广告的点击次数将会被拒

7.2  App包含空内容的广告条的将会被拒

7.3  App设计主要为了展示广告的将会被拒。

8. Content and Intellectual Property Rights

8.1  App必须遵守Guidelines for Using Apple Trademarks and CopyrightsApple Trademark List中的所有条款和情况。

8.2  App提出苹果是App的提供者或者指出苹果赞同某种的表现形式或功能的将会被拒绝。

8.3  App和已存在的苹果产品惊人的相似,包括界面或广告主题将会被拒。

8.4  App将苹果产品的名字拼写错误的(例如:iPhone、iTunes)将会被拒。

8.5  App不能使用被保护的第三方的材料,例如商标、版权、专利或者侵犯第三方团体的使用。使用这些材料的授权必须根据要求上传。

8.6  App中从第三方源下载音乐或视频(例如YouTube、SoundCloud、Vimeo等),没有明确的授权将会被拒绝。

9. Media content

9.1  App不使用MediaPlayer framework从音乐库中获取媒体文件的将会被拒绝。

9.2  App的界面模仿iPod或iTunes中任何界面的会被拒绝。

9.3  音频流内容在蜂窝网络下不能使用5MB以上的速度超过5分钟。

9.4  音频流内容在蜂窝网络下超过10分钟的必须使用HTTP Live流并且在192kbps以下的速度或使用更低的HTTP Live流。

10. User interface

10.1  App必须遵守适用的苹果人机界面指南中的所有条款和情况:

10.2  App和iOS或者Watch OS设备,以及App Store、iTunes Stroe、iBooks Store中自带的App类似的将会被拒。

10.3  App不使用系统提供的控件,比如按钮和图标,也不遵守Apple iOS Human Interface Guidelines中描述的。

10.4  App创造桌面环境替换或者模拟多桌面体验的将会被拒绝。

10.5  App修改标准切换功能的,比如声音加减和声音静音切换的,将会被拒绝。

10.6  Apple和用户对简单、精炼、创造性、经过深思熟虑的界面寄予厚望。它会花费更多的时间,但是非常的值得。Apple设置了一个很高的门槛。如果你的界面很复杂或者不是非常的好,那么App将会被拒。

10.7  手表上主要用来报时的App将会被拒。

 

11. Purchasing and currencies

11.1  App中除了App Store之外的还有其他途径或功能的将会被拒绝。

11.2  App利用系统中除了内置用于购买功能的API去购买东西、服务等将会被拒。

11.3  App使用IAP去购买物理产品或者App用途之外的货物或服务将会被拒绝。

11.4  App使用IAP去购买信用或者其他货币,必须能在App中消费这些信用和货币。

11.5  App使用IAP购买过期的信用或者货币将会被拒。

11.6  使用IAP进行内容订阅的必须至少持续7天以上并且对所有的iOS用户都可用。

11.7  App使用IAP购买项目的时候必须分配正确的购买类型。

11.8  App使用IAP去购买获得iOS、watchOS和tvOS中内嵌的功能,例如照相机或者陀螺仪或者带有Apple商标的外设,例如苹果铅笔或者苹果键盘将会被拒。

11.9  App中的内容或服务在有限的时间里过期将会被拒,除了特批的内容(比如电影、电视节目、音乐、书籍)

11.10  保险类App必须免费,在App使用的区域必须合法而且不能使用IAP。

11.11  通常来说,你的App越珍贵,我们审核的越仔细。

11.12  App提供订阅功能必须使用IAP,Apple会根据Program License Agreement与开发者按照70/30的比例分账。

11.13  App链接到外部途径去购买或订阅,例如点击一个购买按钮跳转到网站去购买电子书的将会被拒绝。

11.14  App能阅读或放映批准的内容(尤其是杂志,报纸,书籍,音频,音乐,视频和云存储),这些内容在App外部购买或订阅,只要App内部没有按钮或外链去购买批准的内容。Apple将仅仅能获得内部购买内容的那部分收入。

11.15  只有这些App能使用自动更新的订阅,例如期刊类(报纸、杂志),商业App(企业的、高效的、有创造性的,云存储),和媒体类App(视频、音频、语音),否则App将会被拒。

11.16  App在和特定的获得批准的物理产品结合使用的时候(例如一个玩具) 应该能使用附加的获得批准的功能,只要这些附加的功能完全取决于这些硬件(例如App用于控制望远镜)或者也可以在没有物理产品的情况下使用,例如作为完成的回报或者通过IAP使用。

11.17  App可以促进被批准的虚拟货币的传输,只要它遵守所有国家和联邦在App起作用的区域的法律。

12. Scraping and aggregation

12.1  App抓取任何来自Apple网站的信息(例如从apple.com,iTunes Store,App Store,iTunes Connect,Apple Developer Programs等等)或者使用来自苹果网站或者服务的内容创造排名的将会被拒。

12.2  App可以使用批准的Apple RSS feeds,例如iTunes Store RSS feed

12.3  App只是简单的将web的内容剪切下来,将剪切的内容收集起来,或者存放链接的容器,将会被拒。

 

13. Damage or injury

13.1  App鼓励用户以可能对设备造成损坏的方式使用苹果设备将会被拒。

13.2  App迅速消耗设备电量或者产生高温的将会被拒。

13.3  App的使用会造成物理伤害的将会被拒。

14. Personal attacks

14.1  任何诽谤、无礼、小气或者可能伤害特定个人或者群体的App将会被拒。

14.2  专业的政治讽刺家和幽默大师从无礼或者小气的禁令中被免除。

14.3  App展示用户产生内容必须有办法过滤令人反感的言论,有途径标注反感的内容并且有能力通过服务屏蔽滥发的用户。

15. Violence

15.1  App描述现实中人和动物被杀或者残废、射杀、刺伤、折磨或者伤害的将会被拒绝。

15.2  App描述暴力或者虐待儿童的将会被拒。

15.3  游戏中的敌人不能仅仅针对特定的名族、文化、现实生活中的政府或者团体,或其他任何现实中的实体。

15.4  App中涉及武器的真实描述以及鼓励违法和滥用武器的行为的将会被拒。

15.5  App中包含俄罗斯轮盘赌游戏的将会被拒。

16. Objectionable content

16.1  App表现极度令人反感的或粗鄙的内容的将会被拒。

16.2  App主要设计用于让用户产生厌烦或者恶心用户的将会被拒。

17. Privacy

17.1  App不能在事先未得到用户允许的情况下传播有关用户信息的数据,并且不能提供用户获得信息的渠道以及信息将会在哪里被使用。

17.2  App使用时需要用户分享自己的私人信息例如邮件地址和出生日期的将会被拒。

17.3  App可以询问出生日期而且要适当遵守用户的隐私状态,而且必须部分有用的功能和娱乐价值是忽略用户年龄因素的。

17.4  App收集,传播,或者从未成年人身上分享私人信息必须遵守适用的未成年人隐私法规,而且必须包含这条隐私政策。

17.5  App中包含账号注册或者获取用户已存在的账号必须包含一条隐私政策否则将会被拒。

18. Pornography

18.1  App包含色情文学材料,被韦氏字典定义的“明确的描述或展示性器官或者故意去刺激性欲不符合审美学或情绪感觉”将会被拒。

18.2  App包含用户产生的内容频繁设计淫秽内容的将会被拒。

19. Religion, culture, and ethnicity

19.1  App包含涉及地域、文化或者种族群体的诽谤的、冒犯的、小气的或者可能使目标群体受到伤害或产生暴力的会议或评论将会被拒绝。

19.2  App包含或引用宗教文本应该提供准确的翻译并且不会造成误解。评论应该具有教育性或者知识性而不是带有煽动性。

20. Contests, sweepstakes, lotteries, raffles, and gambling

20.1  赌博和比赛必须被开发者或者公司赞助支持。

20.2  赌博和比赛的官方的规则必须在App中清晰的展示出来,并且澄清Apple不是活动的发起者并且在任何情况下不会卷入活动。

20.3  开发者必须在法律允许的情况下开发运行彩票App,一款彩票App必须有以下特征:思考、机会、奖励。

20.4  App允许用户直接在App中购买彩票的将会被拒绝。

20.5  App提供现金游戏或者彩票,必须拥有营业执照并且获得App使用区域的允许,而且必须对地区有限制,在App Store中必须免费。

20.6  App使用IAP购买的信用或货币,在使用时和现金结合的游戏将会被拒绝。

21. Charities and contributions

21.1  App中包含向正规慈善组织捐赠功能的App必须免费。

21.2  慈善捐赠的收集必须使用Safari经过网站完成或者使用SMS。

22. Legal requirements

22.1  App必须遵守软件可用区域的所有法律。理解和遵守法律是开发者的义务。

22.2  App包含错误的、欺骗性的或误导性的显示,或者使用和其他App相似的名称或图标的将会被拒绝。

22.3  App征求、促进或者鼓励罪犯或鼓励胆大的犯罪行为的将会被拒。

22.4  App允许非法文件分享的将会被拒。

22.5  App为艾滋病人的非法赌博而设计的,包括扑克牌将会被拒。

22.6  App能拨打匿名或恶搞的电话或短信的将会被拒绝。

22.7  开发者开发App秘密的去查找用户密码或者其他隐私数据的将会从iOS开发者中被移除。

22.8  App包含非执法代理人员发布的酒后驾车检查点,或者鼓励酒驾的将会被拒。

22.9  App计算药品剂量必须被药品的生产厂家或被认可的机构,例如医院、保险公司或大学提供。

22.10  App通过未授权的方式使用iTunes的预览版的音乐将会被拒。

23. Wallet

23.1  已经出来的钱包应用能够被用来付款和收款,发送报价,或者提供身份认证(例如电影票,飞机票,优惠券,中奖券)。其他的用途将会招致App的被拒和钱包凭证作废。

23.2  Passes必须和票据的发行者保持有效的联系,否则App将会被拒或者钱包凭证将被废弃。

23.3  Passes必须被实物签名,票据发行的时候要有名称、商标、标志,否则App将会被拒并且钱包凭证会被废弃。

24. Kids Category

24.1  儿童类的App必须包含隐私策略而且必须遵守适用的未成年人隐私法规。

24.2  儿童类的App不能包含行为广告(广告者不能基于App内部的活动提供广告)而且显示在App中的关联广告必须适合于未成年人。

24.3  儿童类的App必须获得父母的允许或者在父母的照顾下,链接到App之外或者参与贸易。

24.4  儿童类的App必须明确指出适用儿童的年龄范围是5岁及5岁以下,6-8岁,9-11岁等等。

25. Extensions

25.1  App包含的扩展必须遵守App Extension Programming Guide

25.2  App包含的扩展必须具有实用性(帮助显示,额外设置),否则将会被拒。

25.3  App的扩展中包含购物、广告或者App内购等扩展视图的将会被拒。

25.4  键盘的扩展必须提供一种方法进入到下一次的键盘操作。

25.5  键盘的扩展必须能保持在断网的情况下正常工作,否则将会被拒。

25.6  键盘的扩展必须像App Extension Programming Guide中描述的那样提供数字和小数的键盘类型,否则将会被拒。

25.7  App提供的键盘扩展必须有一个主要的实用类型和隐私策略否则将会被拒。

25.8  App提供的扩展只能收集用户的活动用于iOS设备上扩展的功能,否则App可能会被拒。

26. HomeKit

26.1  App使用HomeKit framework必须主要用于提供家庭自动控制服务。

26.2  App使用HomeKit framework必须在市场说明中明确指出用途而且必须提供隐私策略否则将会被拒。

26.3  App不能将HomeKit API收集的数据用于广告或其他用途—数据挖掘。

26.4  App使用HomeKit API收集数据而不是用于提高用户体验而且不是用于提高家庭自动控制功能的硬件/软件性能的将会被拒绝。

27. HealthKit and Human Subject Research

27.1  App使用HealthKit framework或者出于健康的目的实施人体试验,例如通过使用ResearchKit,必须遵守App使用区域的所有适用法律,就像iOS Developer Program License Agreement中3.3.28节和3.3.39节的一样。

27.2  App在HealthKit中写入错误或不准确的数据将会被拒。

27.3  App使用HealthKit framework将用户的健康信息存储在iCloud中的将会被拒。

27.4  App不能将HealthKit API或健康相关的人体试验收集的数据提供或公开给第三方团体用于广告或其他用途—数据挖掘目的等不是用于提高健康或健康研究的目的。

27.5  App将从HealthKit API中获取的数据在未得到用户允许的情况下分享给第三方团体的将会被拒绝。

27.6  App使用HealthKit framework必须在市场说明中指出和健康App进行了整合并且明确指出HealthKit功能使用的界面。

27.7  App使用HealthKit framework或者实施人体试验研究的必须提供隐私策略否则将会被拒。

27.8  App提供诊断结论,治疗建议或者控制硬件企图诊断或治疗而没有提供书面审计申请的将会被拒绝。

27.9  App实施健康相关的人体研究必须获得参与者的允许,对于未成年人来说,需要他们父母或监护人的允许。要批准的包括(a)起因、目的、研究的持续时间;(b)过程、风险以及对参与的好处;(c)保密性相关的信息和操纵数据的信息(包括任何分享和第三方团体)(d)解释参与者的疑问(e)撤销过程

27.10  App实施健康相关的人体研究必须获得独立伦理审查董事会的安全通过。通过的证明必须根据要求提供。

28. TestFlight

28.1  App只能使用TestFlight进行beta测试,替代公开发布,而且必须遵守整个App审核指南。

28.2  App使用TestFlight必须提交审核无论这次编译在内容或功能生包含多少重要的改变。

28.3  App使用TestFlight不能给测试者分配任何形式的补偿。

29. Apple Pay

29.1  使用Apple Pay的App在出售任何商品或服务之前必须提供所有的材料的购买信息否则将会被拒;App使用Apple Pay去提供分期付款的功能必须至少公开周期的长度以及周期将会持续直到被取消,每一阶段需要提供什么,有多少钱款需要还以及怎么取消。

29.2  App使用Apple Pay必须使用Apple Pay的商标并且界面上的元素需要和Apple Pay Identity Guidelines中描述的一致否则将会被拒。

29.3  App使用Apple Pay作为购买途径不能提供会触犯当地法律的货物或服务并且不能被用于任何非法目的。

29.4  App使用Apple Pay必须提供隐私策略,否则将会被拒。

29.5  App使用Apple Pay只能把从Apple Pay获取的用户数据分享给第三方团体用于促进或提高商品或服务的交付而且必须遵守法律需求。