(iOS)AppStore上架规范
收集的App Store上架规范
1.条款和条件
· 1.1为App Store开发程序,开发者必须遵守Program License Agreement (PLA)、⼈机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,⽽不是修改或删除任何其他协议中的条款。
· 2.1崩溃的程序将会被拒绝app store下载不了软件
· 2.2存在错误的程序将会被拒绝。
· 2.3跟开发者宣传不符的程序将会被拒绝。
· 2.4⽆应⽤⽂档或隐藏功能与描述不符的程序将会被拒绝。
· 2.5使⽤⾮公开API的程序将会被拒绝。
· 2.6在指定容器范围外读写数据的程序将会被拒绝。
· 2.7以任何⽅式或形式下载代码的程序将会被拒绝。
· 2.8安装或运⾏其他可执⾏代码的程序将会被拒绝。
· 2.9 Demo版、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应⽤程序只允许使⽤iOSWebKit框架和WebKitJavaScript浏览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.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.2外观与iPhone⾃带应⽤(⽐如App Store、iTunes Store和iBookstore)相似的应⽤程序将会被拒绝。
· 10.3未能按苹果《iOS Human Interface Guidelines》描述正确使⽤系统提供的项⽬(⽐如按钮、图标)的应⽤将会被拒绝。
· 10.4创建桌⾯/主屏幕环境或者模拟multi-App插件体验的应⽤程序将会被拒绝。
· 10.5修改⾳量⼤⼩和铃声/静⾳等标准开关功能的应⽤程序将会被拒绝。
·
10.6苹果和我们的客户⾼度推崇简单、精致、富有创造性以及经过精⼼设计的界⾯。虽然需要付出更多,但却⾮常值得。苹果设⽴了很⾼的门槛。如果你的⽤户界⾯太过复杂或者⽔准不⾼,可能会被拒绝。
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.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、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要求⽤户共享电⼦邮箱地址和出⽣⽇期等私⼈信息才可使⽤其功能的应⽤程序将会被拒绝。