附规则地址:https://developer.apple.com/app-store/review/guidelines/
人机接口指南地址:https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/
UI设计:https://developer.apple.com/design/tips/
提交之前- 预审查单
1.安全
1.1不良内容
1.2用户生成的内容
1.3小孩类别
1.4身体伤害
1.5开发者信息
2.性能
2.1应用程序完整性
2.2Beta测试
2.3准确的元数据
2.4硬件兼容性
2.5软件要求
3.业务
3.1付款
3.1.1应用内购买
3.1.2订阅
3.1.3基于内容的“读者”应用程序
3.1.4内容代码
3.1.5应用程序之外的实物商品和服务
3.1.6苹果支付
3.2其他业务模式问题
3.2.1可接受
3.2.2不可接受
4.设计
4.1复制品
4.2最低功能
4.3垃圾邮件
4.4扩展
4.5苹果网站和服务
4.6备用应用程序图标
4.7HTML5游戏,机器人等
5.法律
5.1隐私
5.1.1数据收集和存储
5.1.2数据使用和共享
5.1.3健康与健康研究
5.1.4孩子们
5.1.5定位服务
5.2知识产权
5.3游戏,赌博和奖券
提交后- 期望什么
提交之前
为了帮助您的应用程序审批尽可能顺利,请查看下面列出的常见错误,可能会降低审核流程或触发拒绝。这不代替准则或保证批准,但确保您可以检查列表中的每个项目是一个好的开始。如果您的应用程序不再按预期运行,或者您不再积极支持它,它将从App Store中删除。了解有关App Store改进的更多信息。
确保你:
测试你的应用程序的崩溃和错误
确保所有应用信息和元数据是完整准确的
如果应用程序审核需要与您联系,请更新您的联系信息
提供一个活跃的模拟账户和登录信息,以及可能需要审查您的应用程序的任何其他硬件或资源(例如QR码示例)
启用后端服务,以便在审核期间实时访问
在App Review笔记中包含不明显功能和应用内购买的详细说明,包括适当的支持文档。如果我们无法访问部分应用,因为它具有地理位置锁定或其他限制,请提供一个链接到功能的视频
检查您的应用程序是否遵循其他文档中的指导,例如:
发展指南
设计指南
品牌和营销指南
安全
当人们从App Store安装应用程序时,他们希望确保这样做是安全的 - 应用程序不会包含令人不安或令人反感的内容,不会损坏设备,并且不会造成身体伤害从它的使用。我们已经概述了下面的主要陷阱,但如果您正在寻求震撼和冒犯的人,App Store并不适合您的应用。
1.1不良内容
应用程序不应包含令人反感,不敏感,沮丧,意图厌恶或异常糟糕的内容。这些内容的示例包括:
1.1.1诽谤性,歧视性或平凡的内容,包括关于宗教,种族,性取向,性别,民族/族裔出身或其他目标群体的参考或评论,特别是如果应用程序可能羞辱,恐吓或放置一个有目标的个人或团体的伤害的方式。专业的政治讽刺主义者和幽默主义者通常是免除这一要求的。
1.1.2对遭受杀害,残害,折磨或虐待的人或动物的现实形象,或鼓励暴力的内容。在游戏背景下的“敌人”不能仅仅针对特定的种族,文化,真正的政府,公司或任何其他真实实体。
1.1.3鼓励非法或鲁莽使用武器和危险物品或便利购买火器的描述。
1.1.4由韦伯斯特词典定义为“明示描述或显示性器官或旨在刺激色情而不是审美或情感感觉的活动的性行为或色情材料”。
1.1.5宗教文本的炎症性宗教评论或不准确或误导性的引用。
1.1.6虚假信息和功能,包括不准确的设备数据或技巧/玩笑功能,如假定位跟踪器。说明该应用程序是“为了娱乐目的”,不会克服这个准则。允许匿名或恶作剧电话或短信/彩信的应用将被拒绝。
1.1.7App Store评论:
App Store客户评论可以作为应用程序体验的一个组成部分,因此在回应他们的评论时应该对待客户。将您的回应定位到用户的评论,不要在回复中包含个人信息,垃圾邮件或营销。
使用提供的API来提示用户查看您的应用程序;此功能允许客户提供App Store评级和审查,而不会造成您的应用程序的不便,我们将不允许自定义审核提示。
1.2用户生成的内容
具有用户生成内容的应用程序面临着特殊的挑战,从知识产权侵权到匿名欺凌。为防止滥用,用户生成的内容或社交网络服务的应用程序必须包括:
用于过滤令人反感的材料被过帐到应用程序的方法
报告令人反感的内容和及时回应关注的机制
阻止滥用用户的服务的能力
发布的联系信息,使用户可以轻松达到您
用户生成的内容或服务的应用程序最终主要用于色情内容,真实人物的对象化(例如“热门或不投票”),身体威胁或欺凌行为不属于App Store,可能是删除而不通知。如果您的应用程序包含基于网络的服务的用户生成的内容,则可能会显示附带成熟的“NSFW”内容,前提是默认情况下隐藏该内容,并且仅在用户通过您的网站打开内容时显示该内容。
1.3小孩类别
孩子类别是人们轻松找到适合儿童的应用的好方法。如果你想参加“儿童类别”,你应该专注于为年轻用户创造一个很好的体验。这些应用程序不得包含应用程序中的链接,购买机会或其他分心给孩子,除非为父母门后面的指定区域预留。请记住,一旦客户期望您的应用程序遵循“儿童类别”要求,即使您决定取消选择该类别,还需要在后续更新中继续遵守这些准则。了解更多有关父母门的信息。
“儿童类别”中的应用可能不包括行为广告(例如,广告客户可能不会根据用户的活动投放广告),任何内容相关广告都必须适合年轻受众。您还应特别注意世界各地有关儿童在线收集数据的隐私法。一定要查看这些准则的隐私部分了解更多信息。
1.4身体伤害
如果您的应用程序的行为方式有危害人身伤害,我们可能会拒绝。例如:
1.4.1可能提供不准确的数据或信息,或可用于诊断或治疗患者的医疗应用程序可能会受到更严格的审查。
应用程序必须清楚地披露数据和方法,以支持与健康测量相关的准确性声明,如果无法验证准确性或方法的级别,我们将拒绝您的应用程序。例如,声称使用x射线的应用程序,只允许使用设备上的传感器来测量血压,体温,血糖水平或血氧水平。
应用程序应提醒用户除了使用应用程序和做出医疗决定之外,还要向医生查询。
如果您的医疗应用程序已获得监管许可,请通过您的应用程序提交该文档的链接。
1.4.2药物剂量计算器必须来自药品制造商,医院,大学,健康保险公司,药房或其他认可实体,或者得到FDA或其国际同行的批准。鉴于对患者的潜在危害,我们需要确保该应用程序能够长期得到支持和更新。
1.4.3App Store不允许鼓励消费烟草制品,非法药物或过量酒精的应用程序。鼓励未成年人使用这些物质的应用程序将被拒绝。不允许促成销售大麻,烟草或受控物质(持牌药房除外)。
1.4.4应用程序只能显示执法机构发布的DUI检查点,不应鼓励醉酒驾驶或其他鲁莽行为,例如速度过快。
1.4.5应用程序不应敦促客户以违反苹果硬件安全文件的方式使用其设备,从而危及设备的损坏或人身伤害。例如,应用程序不应该鼓励将设备放置在床垫或枕头下,同时对固态驱动器进行充电或执行过多的写入周期。查看设备文档。
1.5开发者信息
人们需要知道如何通过问题和支持问题与您联系。确保您的支持网址包含一个简单的方法来达到您。不包括准确和最新的联系方式,不仅让客户感到沮丧,也有可能违反某些国家的法律。还要确保电子钱包通过包括发行人的有效联系信息,并使用分配给该通行证的品牌或商标所有者的专用证书进行签名。
表现
2.1应用程序完整性
提交给App Review的提交应该是包含所有必要元数据和完整功能URL的最终版本;在提交之前,应清理占位符文本,空白网站和其他临时内容。在您提交之前,请确保您的应用程序已经在设备上进行了错误和稳定性测试,并包括演示帐户信息(并打开后端服务!),如果您的应用程序包含登录名。如果您在应用中提供应用内购买,请确保它们是完整的,最新的,并且对审阅者可见,或者您解释为什么不在您的评论笔记中。请不要将App Review视为软件测试服务。我们将拒绝不完整的应用程序包和二进制文件崩溃或出现明显的技术问题。
2.2 Beta测试
您的应用程式的Demos,betas和试用版不属于App Store,请改用TestFlight。任何通过TestFlight提交beta版本的应用程序都应该用于公开发布,并且应符合“应用程序审阅指南”。但请注意,使用TestFlight的应用程序无法分发给测试人员,以换取任何类型的赔偿,包括作为人力资源资助的奖励。您的测试版本的重大更新应在提交给测试人员之前提交给TestFlight App Review。要了解更多信息,请访问TestFlight Beta测试。
2.3准确的元数据
客户应该知道他们在下载或购买您的应用程序时会得到什么,因此请确保您的应用说明,屏幕截图和预览准确反映了应用的核心体验,并记得使用新版本来保持最新状态。
2.3.1在应用程序中不要包含任何隐藏或未记录的功能;应用程序的功能对于最终用户和应用程序审核应该是清楚的。同样,您不应该在App Store或离线营销您的应用程序,包括其实际不提供的内容或服务(例如基于iOS的病毒和恶意软件扫描程序)。开发人员计划的理由是令人反感或反复的行为。我们努力使App Store成为值得信赖的生态系统,并期望我们的应用开发人员能够遵循;如果你不诚实,我们不想和你做生意。
2.3.2如果您的应用程序包含应用内购买,请确保您的应用程序描述,屏幕截图和预览清楚地指出是否需要额外购买任何功能项目,级别,订阅等。如果您决定在App Store上推广应用内购买,请确保应用内购买显示名称,屏幕截图和说明适合公众观众,并且您的应用程序正确处理SKPaymentTransactionObserver方法,以便客户无缝完成购买当您的应用程序启动时。
2.3.3截图应显示正在使用的应用程序,而不仅仅是标题艺术,登录页面或启动屏幕。它们还可以包括文本和图像叠加(例如,演示输入机制,例如动画触摸点或Apple铅笔),并显示设备上的扩展功能,如触控栏。
2.3.4预览是一种很好的方式让客户看到你的应用程序的外观和做法。为了确保人们了解应用程序会获得什么,预览只能使用应用程序本身的视频屏幕截图。贴纸和iMessage扩展程序可能会在Messages应用程序中显示用户体验。您可以添加旁白和视频或文字叠加,以帮助解释视频中不清楚的任何内容。
2.3.5为应用程序选择最合适的类别,如果需要帮助,请查看App Store类别定义。如果您离开基地,我们可能会为您更改类别。
2.3.6在iTunes Connect中回答老年评分问题,以便您的应用程序与父母控件正确对齐。如果您的应用程序错误评估,客户可能会感到惊讶,或者可能引发政府监管机构的询问。
2.3.7选择一个唯一的应用程序名称,分配准确描述您的应用程序的关键字,并且不要尝试使用商标用语,流行应用程序名称或其他无关短语来包装任何元数据,仅用于游戏系统。应用名称必须限制为30个字符,不应包含不是应用名称的价格,条款或描述。应用字幕是为您的应用提供额外上下文的好方法;他们必须遵循我们的标准元数据规则,不应包括不当内容,引用其他应用程序,或使无法验证的产品声明。Apple可以随时修改不适当的关键字。
2.3.8元数据应适用于所有受众,因此,即使您的应用程序评分较高,请确保您的应用和应用内购买图标,屏幕截图和预览均符合4年龄评级。例如,如果您的应用是包含暴力的游戏,请选择不描绘可怕死亡的图像或指向特定角色的枪。在“应用程序元数据”中使用“For Kids”和“For Children”等字样保留给“Kids”类别。请记住,确保您的元数据(包括应用程序名称和图标(小型,大型Apple Watch应用程序,备用图标等))类似于避免产生混淆。
2.3.9您有责任确保在应用图标,屏幕截图和预览中使用所有资料的权利,您应该显示虚构的帐户信息,而不是真实的人的数据。
2.3.10确保您的应用程序专注于iOS,Mac,Apple TV或Apple Watch体验,并且不包括应用或元数据中的其他移动平台的名称,图标或图像,除非有特定的,批准的交互式功能。
2.4硬件兼容性
2.4.1为了确保人们充分利用您的应用,iPhone应用程序应尽可能在iPad上运行。我们鼓励您考虑构建通用应用程序,以便客户可以在其所有设备上使用它们。进一步了解Universal应用程式。
2.4.2设计您的应用程序以有效地使用电源。应用程序不应快速耗尽电池,产生过热或对设备资源造成不必要的压力。
2.4.3人们应该能够使用Apple TV应用程序,而不需要超出Siri远程或第三方游戏控制器的硬件输入,但是当连接其他外设时,可以随意提供增强的功能。如果您需要游戏控制器,请确保您清楚地在元数据中解释,以便客户知道他们需要额外的设备才能玩。
2.4.4应用程序不应该建议或需要重新启动设备。
2.4.5通过Mac App Store发布的应用程序有一些额外的要求要牢记:
(i)它们必须适当地沙箱,并遵循macOS文件系统文档。他们还应该仅使用适当的macOS API来修改其他应用程序存储的用户数据(例如书签,通讯簿或日历条目)。
(ii)必须使用Xcode提供的技术打包和提交;没有第三方安装程序允许。它们还必须是独立的单应用程序安装包,并且无法在共享位置安装代码或资源。
(iii)在用户退出应用程序后,他们可能无法自动启动或启动或自动运行其他代码,无需同意即可自动运行,也不得在未经同意的情况下继续运行。他们不应该自动将他们的图标添加到Dock或在用户桌面上留下快捷方式。
(iv)他们不得下载或安装独立的应用程序,kexts,附加的代码或资源来添加功能,或者在审阅过程中看到我们显着地改变了应用程序。
(v)他们可能不要求升级为root权限或使用setuid属性。
(vi)他们在发布时可能不会出现许可证屏幕,需要许可证密钥,或实施自己的复制保护。
(vii)他们必须使用Mac App Store来分发更新;其他更新机制是不允许的。
(viii)应用程序应在当前运行的操作系统上运行,不得使用不推荐使用或可选安装的技术(例如Java,Rosetta)
(ix)应用程序必须在单个应用程序包中包含所有语言和本地化支持。
2.5软件要求
2.5.1应用程序只能使用公共API,并且必须在当前运送的操作系统上运行。详细了解公共API。使应用程序保持最新,并确保您逐步淘汰将来不再支持的操作系统版本的不再支持的功能,框架或技术。
2.5.2应用程序应该在其捆绑包中是自包含的,不得在指定的容器区域外读取或写入数据,也不得下载,安装或执行代码,包括其他应用程序。旨在教导,开发或允许学生测试可执行代码的教育应用程序可能在有限的情况下下载代码,前提是该代码不用于其他目的。这样的应用程序必须使应用程序提供的源代码完全可见并可由用户编辑。
2.5.3应用程序来传播病毒,文件,计算机代码,或者其他可能损害或破坏操作系统和/或硬件功能,包括推送通知和游戏中心的正常工作程序,将被拒绝。严重的违规行为和重复行为将导致从开发者计划中删除。
2.5.4多任务应用程序只能根据预期目的使用后台服务:VoIP,音频播放,位置,任务完成,本地通知等。如果您的应用程序使用位置背景模式,请提醒您这样做可能会大大降低电池寿命。
2.5.5我们将在IPv6网络上进行审查,因此如果您的应用与IPv6寻址不兼容,则可能会在审核期间失败。
2.5.6浏览网页的应用程序必须使用相应的WebKit框架和WebKit Javascript。
2.5.7超过10分钟的蜂窝网络上的视频流内容必须使用HTTP Live Streaming,并包含基线192 kbps HTTP Live流。
2.5.8创建备用桌面/主屏幕环境或模拟多应用程序小部件体验的应用程序将被拒绝。
2.5.9更改或禁用标准交换机功能的应用程序(如音量调高/降低和振铃/静音开关)或其他本地用户界面元素或行为将被拒绝。例如,应用程序不应阻止链接到其他应用程序或用户希望以某种方式工作的其他功能。详细了解链接的正确处理。
2.5.10应用程序不应使用空的广告横幅或测试广告提交。
2.5.11SiriKit
(i)集成SiriKit的应用程序只能注册他们可以处理的意图,而不需要额外的应用程序的支持,用户可以从所述功能中预期。例如,如果您的应用程式是餐饮计划应用程式,即使应用程式与健身应用程式分享整合,也不应纳入开始锻炼的意图。
(ii)确保您的plist中的词汇和短语与您的应用程序和应用程序注册的意图的SiriKit功能相关。别名必须直接与您的应用或公司名称相关联,不应是通用条款或包含第三方应用名称或服务。
(iii)以最直接的方式解决Siri请求,不要在请求与其履行之间插入广告或其他营销。只有当需要完成任务(例如要求用户指定特定类型的锻炼)时,才提供插页式UI。
2.5.12使用CallKit或包含短信欺诈扩展的应用程序应该仅阻止确认垃圾邮件的电话号码。包括呼叫,短信和彩信阻止功能或垃圾邮件标识的应用程序必须在其营销文本中明确标识这些功能,并解释其阻止和垃圾邮件列表的标准。您不得将这些工具访问的数据用于与运行或改进应用程序或扩展程序无直接关系的任何目的(例如,您不得使用,分享或出售用于跟踪目的,创建用户配置文件等)
2.5.13使用脸部识别进行帐户验证的应用程序必须使用LocalAuthentication(而不是ARKit或其他面部识别技术),并且必须对13岁以下的用户使用替代身份验证方法。
业务
有许多方法可以在App Store上通过您的应用获利。如果您的业务模式不明显,请务必在其元数据和应用程序审核笔记中进行说明。如果我们无法了解您的应用程序的工作原理,或者您的应用内购买并不明显,则会延迟您的评估,并可能会触发拒绝。虽然定价取决于您,但我们不会分发应用程序和应用程序内购买项目,这些项目是明确的。我们会拒绝昂贵的应用程序,试图以非常高的价格欺骗用户。
如果我们发现您尝试操纵评论,则可以通过付费,激励,过滤或假冒的反馈来夸大您的图表排名,或代表您与第三方服务人员进行交流,我们将采取措施保护应用程序的完整性商店,可能包括驱逐开发者计划。
3.1付款
3.1.1应用内购买:
如果您要解锁应用程式内的功能(例如:订阅,游戏中货币,游戏级别,访问优质内容或解锁完整版本),则必须使用应用内购买。应用程式可能会使用应用程式内购买货币,使客户能够在应用程式中提供数位内容提供者。应用程序及其元数据可能不包括按钮,外部链接或其他使用户直接购买应用程序以外的购买机制的号召性用语。
通过应用内购买购买的任何信用额或游戏中的货币都不会过期,您应该确保您有可恢复的应用内购买的恢复机制。
请记住分配正确的购买类型或您的应用程序将被拒绝。
应用程序不应直接或间接地向其他人提供应用内购买内容,功能或消耗品项目。
通过Mac App Store发布的应用程序可以托管使用除App Store之外的机制启用的插件或扩展程序。
3.1.2订阅:应用程序可以提供自动续订的应用内购买订阅,而不管App Store上的类别。将自动续订订阅合并到您的应用程序中时,请务必遵循以下准则。
3.1.2(a)允许使用:如果您提供自动更新订阅,您必须为客户提供持续的价值,订阅期必须持续至少七天,并可在所有用户的设备上使用。虽然以下列表并不详尽,但适当订阅的示例包括:新的游戏级别;情景内容;多玩家支持;提供一致,实质更新的应用程序;访问大量的或不断更新的媒体内容;软件即服务(“SAAS”);和云支持。此外:
订阅可能会与点菜提供一起提供(例如,您可以订阅整个电影库,以及购买或租用单张电影)。
您可以提供在您自己的应用程序中共享的单一订阅,但这些订阅可能不会扩展到第三方应用或服务。订阅必须适用于所有可用应用程序的用户设备。进一步了解如何在应用程式中共享订阅。
应用程式不得强制用户评价应用程式,查看应用程式,下载其他应用程式或其他类似的动作,以便使用应用程式的功能,内容或使用。
与所有应用程序一样,提供订阅的应用程序应允许用户在不执行其他任务的情况下获取付款,例如在社交媒体上发布,上传联系人,登录应用程序一定次数等。
订阅可能不包括消费信用,宝石,游戏中货币等,即使与其他产品结合使用,但您可能会提供订阅,包括访问折扣消费品(例如,铂金会员资格,以降低价格暴露宝石包装)。
如果您将现有应用程序更改为基于订阅的业务模式,则不应该剥夺现有用户已经支付的主要功能。例如,在为新客户引入订阅模式之后,让已经购买“完整游戏解锁”的客户继续访问完整的游戏。
3.1.2(b)升级和降级:用户应具有无缝的升级/降级体验,不能无意中订阅相同内容的多个变体。查看有关管理订阅升级和降级选项的最佳做法。
3.1.2(c)订阅信息:在要求客户订阅之前,您应该清楚说明用户将获得哪些价格。每个月有多少个问题?多少云存储?什么样的访问您的服务?还要确保您明确地通过协议,税务和银行业务协议附表2中描述的要求。
3.1.3“读者”应用程序:应用程序可能允许用户访问先前购买的内容或内容订阅(具体来说:杂志,报纸,书籍,音频,音乐,视频,访问专业数据库,VoIP,云端存储和批准的服务作为管理学生成绩和时间表的教育应用程序)以及多平台游戏中的消耗品,只要您同意不直接或间接地将iOS用户定位到使用除应用内购买之外的购买方法,以及您的通用通信关于其他采购方法不是旨在阻止使用应用内购买。
3.1.4内容代码:应用程序可能不会使用自己的机制来解锁内容或功能,例如许可证密钥,增强现实标记,QR码等。在有限的情况下,例如当功能取决于特定硬件的功能时,应用程序可以在不使用应用内购买的情况下解锁该功能(例如,当与望远镜同步时添加功能的天文应用程序)。在结合经物理产品的上工作(例如,玩具)的应用程式功能可选基础可以在不使用应用程序内购买解锁功能,条件是一个在应用程序购买选项是可用的。但是,您可能不需要用户购买不相关的产品,或从事广告或营销活动来解锁应用功能。
3.1.5应用程序之外的实体商品和服务:如果您的应用程序允许人们购买将在应用程序外部使用的商品或服务,则您必须使用除应用内购买之外的其他购买方式来收集这些付款,例如Apple付款或传统信用卡进入。应用程序可以促进批准的虚拟货币的传输(例如Bitcoin,DogeCoin),只要它们符合所有州和联邦法律对应用程序的功能。
3.1.6苹果支付:使用Apple Pay的应用程序必须在销售任何商品或服务之前向用户提供所有重要的购买信息,并且必须正确使用Apple Pay品牌和用户界面元素,如Apple Pay身份指南和人机接口指南。使用Apple Pay提供定期付款的应用程序必须至少披露以下信息:
更新期限的长短以及它将持续到取消之前的事实
在每个期间内将提供什么?
将向客户收取实际费用
如何取消
3.2其他业务模式问题
以下列表并不完整,您的提交可能会触发更改或更新我们的政策,但这里还有一些额外的做法和事项要牢记:
3.2.1可接受
(i)如果应用程序不仅仅是您的应用程序的目录,则在应用程序中显示您自己的应用程序以进行购买或升级。
(ii)显示或推荐针对特定批准的需求设计的第三方应用程序集合(例如健康管理,航空,可访问性)。您的应用程序应提供强大的编辑内容,使其看起来不像是一个店面。
(iii)在租赁期结束后,禁止访问特定的批准租赁内容(例如电影,电视节目,音乐,书籍);所有其他项目和服务可能不会过期。
(iv)电子钱包通行证可用于制作或接收付款,发送优惠或提供身份证件(如电影票,优惠券和VIP凭证)。其他用途可能会导致应用程序的拒绝和电子钱包凭据的撤销。
(v)保险应用程序必须符合分发地区的法律规定,并且不能使用应用内购买。
(vi)批准的非营利组织可以直接在自己的应用程序或第三方应用程序中筹集资金,只要这些筹款活动符合所有“应用程序审查指南”并提供Apple Pay支持。这些应用程序必须披露资金将如何使用,遵守所有必要的地方和联邦法律,并确保向捐助者提供适当的税收收据。应要求提供附加信息给App Review。将捐赠者连接到其他非营利组织的非盈利平台必须确保应用程序中列出的每个非营利组织也都经历了非营利组织的审批流程。进一步了解成为获得批准的非营利组织。
(vii)应用程序可以使个人用户可以在不使用应用内购买的情况下向另一个人赠送礼物,条件是(a)礼物是提供者完全可选的选择,以及(b)100%的资金转到收件人的礼物。然而,在接收数字内容或服务的任何时间点连接或关联的礼品必须使用应用内购买。
3.2.2不可接受
(i)创建一个界面,用于显示与App Store类似的第三方应用程序,扩展程序或插件,或作为一般兴趣集合。
(ii)通过硬件或操作系统提供的内置功能(如推送通知,相机或陀螺仪)获利;或Apple服务,例如Apple Music access或iCloud存储。
(iii)人为地增加广告的展示次数或点击次数,以及主要用于展示广告的应用程序。
(iv)除非您是经批准的非营利组织,否则根据上述第3.2.1(vi)条允许,在慈善和筹款活动的应用内收集资金。寻求为此类原因募款的应用程序必须在App Store上免费,并且只能在应用程序之外收集资金,例如通过Safari或SMS。
(v)任意限制谁可以使用该应用程序,例如通过位置或运营商。
(vi)应用程式应允许用户在不执行其他任务的情况下获得付款,例如在社交媒体上张贴,上传联络人,登记一段时间等等。应用程式不应要求使用者评估应用程序,查看应用程序,观看视频,下载其他应用程序,点击广告或采取其他类似操作,以访问功能,内容,使用应用程序或接收货币或其他赔偿。
(vii)除非该服务的条款和条件允许,否则人为操纵用户对其他服务的可见性,状态或排名。
(viii)在App Store中不允许促成二元期权交易的应用程序。考虑一个网络应用程序
4.设计
苹果客户对于简单,精细,创新和易于使用的产品,给予高价值,这就是我们想要在App Store上看到的产品。想要一个伟大的设计取决于你,但以下是批准给App Store的最低标准。请记住,即使您的应用程序已获得批准,您应该更新应用程序,以确保其仍然可用,并与新客户和现有客户互动。任何停止工作或提供降级体验的应用程式可能会随时从App Store中移除。
4.1复制品
来看你自己的想法我们知道你有他们,所以让你的生活。不要简单地复制App Store上最新的流行应用程序,或者对其他应用程序的名称或UI进行一些小的更改,并将其作为您自己的。除了冒有知识产权侵权索赔的风险之外,它还使App Store更难导航,对您的开发人员来说是不公平的。
4.2最低功能
您的应用程序应包括功能,内容和UI,将其提升到重新打包的网站之外。如果您的应用程序不是特别有用,唯一或“类似应用程序”,则它不属于App Store。如果您的应用程序不提供某种持久的娱乐价值,或者只是简单的令人毛骨悚然,可能不被接受。应该只是一首歌曲或电影应该提交到iTunes Store。只是一本书或游戏指南的应用程序应该提交给iBooks Store。
4.2.1应用程序应根据其预期目的使用API和框架,并指出在其应用程序描述中进行集成。例如,HomeKit框架应提供家庭自动化服务;HealthKit应该用于健康和健身,并与Health应用程序集成。使用ARKit的应用程序应提供丰富而完整的增强现实体验;只将模型放入AR视图或重放动画是不够的。
4.2.2除目录之外,应用程序不应主要是营销材料,广告,网络剪辑,内容聚合器或链接集合。
4.2.3您的应用程序应该自己工作,而不需要安装其他应用程序来运行。
4.2.4看起来像手表的Apple Watch应用程序令人困惑,因为人们期望他们使用设备功能,例如滑动,通知和第三方并发症。表达时间作为应用程序界面的创意方式是伟大的(比如说冲浪者潮汐时钟),但如果您的应用程序太接近于类似于表面,我们将拒绝。
4.2.5主要是iCloud和iCloud Drive文件管理器的应用程序需要包括要批准的其他应用程序功能。
4.2.6从商业化模板或应用程序生成服务创建的应用程序将被拒绝。
4.3垃圾邮件
不要创建同一个应用程序的多个Bundle ID。如果您的应用程序针对特定位置,运动队,大学等应用程序有不同的版本,请考虑提交单个应用程序,并使用应用内购买提供变体。也避免堆积到已经饱和的类别;App Store已经有足够的屁,打嗝,手电筒和Kama Sutra应用程序。垃圾商店可能会导致您从开发者计划中删除。
4.4扩展
托管或附加扩展程序的应用程序必须符合“应用程序扩展程序编程指南”或“Safari扩展程序开发指南”,并应包括一些功能,如可能的帮助屏幕和设置界面。您应该清楚准确地披露应用程式营销文字中的哪些扩充功能,而额外资讯可能不包括营销,广告或应用程式内购买。
4.4.1键盘扩展有一些额外的规则。
他们一定:
提供键盘输入功能(例如键入的字符);
如果键盘包含图像或emojis,请遵循贴纸指南;
提供进入下一个键盘的方法;
保持功能,无需完全网络访问,无需完全访问;
提供数字和十进制键盘类型,如“应用程序扩展编程指南”中所述;
仅收集用户活动,以增强iOS设备上用户的键盘扩展功能。
他们不能:
启动“设置”以外要么
重新调整其他行为的键盘按钮(例如按住“返回”键启动相机)。
4.4.2Safari扩展必须在MacOS上的当前版本的Safari上运行。他们可能不会干扰系统或Safari UI元素,绝对不要包含恶意或误导内容或代码。违反此规则将导致从开发者计划中删除。Safari扩展程序不应声称访问更多的网站,而不是严格必要的功能。
4.4.3贴纸
贴纸是使消息更加动态和有趣的好方法,让人们以聪明,有趣,有意义的方式表达自己。无论您的应用程式是否附加贴纸扩充功能,或是制作独立贴纸,其内容均不得冒犯用户,造成负面经验或违法。
(i)一般来说,如果它不适合App Store,它不属于贴纸。
(ii)考虑区域敏感性,不要在可能受到不当或违反当地法律的国家/地区提供贴纸。
(iii)如果我们不明白您的贴纸是什么意思,请在您的评论笔记中列出明确的解释,以避免审核过程中出现延误。
(iv)确保您的贴纸与您的亲朋好友相关;他们不应该具体到个人事件,团体或关系。
(v)您必须拥有贴纸内容的所有必要版权,商标,宣传权和权限,除非您有权这样做,否则不应提交任何内容。请记住,您必须能够根据要求提供可验证的文件。您无权使用贴纸内容的应用程式将从App Store中移除,重复违规者将从开发人员计划中移除。如果您认为自己的内容已经被另一个提供商侵犯,请在此处提交索赔。
4.5苹果网站和服务
4.5.1应用程序可能会使用经批准的Apple RSS Feed(如iTunes Store RSS feed),但可能不会从Apple网站(例如apple.com,iTunes Store,App Store,iTunes Connect,开发人员门户等)中删除任何信息,或者使用此信息创建排名。
4.5.2苹果音乐
(i)MusicKit API让客户在使用您的应用程序时访问他们的订阅。它们用于Apple Music订阅者的简单音乐播放。用户必须启动Apple音乐流的播放,并且可以使用诸如“播放”,“暂停”和“跳过”之类的标准媒体控件导航。此外,您的应用程序可能不需要付款或间接获得对Apple音乐的访问服务(例如应用内购买,广告,请求用户信息等)。不要下载,上传或启用MusicKit API音乐文件的共享,除了MusicKit文档中明确允许。
(ii)使用MusicKit API不能取代您可能需要更多或更复杂的音乐集成的许可证。例如,如果您希望您的应用在特定时刻播放特定的歌曲,或者创建可以分享给社交媒体的音频或视频文件,则需要直接联系权利持有人以获得他们的许可(例如同步或适应权)和资产。封面和其他元数据可能仅用于音乐播放或播放列表(包括展示应用功能的App Store屏幕截图),并且不得在任何营销或广告中使用,而无需获得权利持有者的特定授权。在您的应用程序中集成Apple Music服务时,请务必遵循Apple Music Identity准则。
(iii)访问Apple Music用户数据的应用程序(如播放列表和收藏夹)必须在目的字符串中清楚地披露此访问权限。除了支持或改善应用体验之外,收集的任何数据都不能与第三方分享。200的X- 200 X- 200 X- 200 200 X- 200 200 X- 1992 X-
4.5.3不要将苹果服务用于垃圾邮件,网络钓鱼或向客户发送未经请求的邮件,包括游戏中心,推送通知等。不要尝试反向查找,跟踪,关联,关联,挖掘,收获或以其他方式利用播放器ID,别名或通过Game Center获取的其他信息,或者您将从开发者计划中删除。
4.5.4应用程序不需要推送通知功能,不应用于广告,促销或直接营销目的,或发送敏感的个人或机密信息。
4.5.5仅以游戏中心条款批准的方式使用游戏中心玩家ID,不得将其显示在应用或任何第三方。
4.6备用应用程序图标
例如,应用程序可能会显示自定义的图标,以反映体育团队的偏好,前提是每次更改都是由用户启动的,而应用程序则包含恢复原始图标的设置。所有图标变体必须与应用程序的内容相关,所有系统资源的更改应一致,以便“设置”,“通知”等中显示的图标与新的跳板图标相匹配。此功能可能不会用于动态,自动或串行更改,例如反映最新的天气信息,日历通知等。
4.7 HTML5游戏,机器人等
只要代码分发不是应用程序的主要目的,应用程序可能包含或运行未嵌入到二进制文件中的代码(例如,基于HTML5的游戏,漫游器等),代码不在商店中提供并且提供软件(1)是使用应用内购买免费或购买的;(2)仅使用标准WebKit视图中提供的功能;您的应用程序必须使用WebKit和JavaScript Core运行第三方软件,不应尝试将本机平台API扩展或公开到第三方软件;(3)由开发人员提供,加入了苹果开发者计划并签署了苹果开发者计划许可协议;和(4)遵守这些“应用程序审查指南”的条款(例如,不包括令人反感的内容;使用应用内购买来解锁功能和功能)。
法律
应用程序必须遵守所有法律要求,在任何您可以使用的位置(如果您不确定,请向律师查询)。我们知道这些东西很复杂,但是您有责任了解并确保您的应用符合当地所有法律,而不仅仅是以下指南。当然,征求,促进或鼓励犯罪或明显鲁莽行为的应用程序将被拒绝。在极端情况下,例如可以方便人口贩运和/或剥削儿童的应用程序,将通知有关当局。
5.1隐私
保护用户隐私在苹果生态系统中至关重要,您在处理个人数据时应谨慎,以确保您遵守适用的法律和Apple开发者计划许可协议的条款,更不用说客户期望。更具体地说:
5.1.1数据收集和存储
(i)收集用户或使用数据的应用程序必须具有隐私权政策和安全的用户同意收集。这包括但不限于实施HealthKit或其他健康/医疗技术的应用程序,使用ARKit,Camera API,Photo API或其他软件的应用程序可深入了解地图信息,HomeKit,键盘扩展,Apple Pay,贴纸和iMessage扩展,包括登录或从设备访问用户数据。您的应用程式说明应该让使用者知道您的应用程式要求什么类型的存取权(例如位置,联络人,日历等),如果使用者没有授权,应用程式的哪些方面将无法使用。
(ii)如果您的应用程序不包括重要的基于帐户的功能,请让人们在没有登录的情况下使用它。应用程序可能不要求用户输入个人信息才能运行,除非与应用程序的核心功能或法律要求直接相关。如果您的核心应用功能与特定社交网络(例如Facebook,WeChat,微博,Twitter等)无关,您必须提供访问权限,无需登录或通过其他机制。拉扯基本的个人资料信息,分享到社交网络或邀请朋友使用该应用程序不被认为是核心的应用程序功能。
(iii)使用其应用程式秘密发现密码或其他私人资料的开发人员将从开发人员计划中移除。
(iv)必须将SafariViewContoller用于向用户显示信息;控制器可能不会被其他视图或图层隐藏或隐藏。此外,一个应用程序可能不会使用SafariViewController来跟踪用户的知识和未经许可。
5.1.2数据使用和共享
(i)根据从深度和/或面部绘图工具(例如ARKit,相机API或Photo API)收集的数据或您所说的数据,您不得尝试,促进或鼓励他人识别匿名用户或重建用户个人资料已经以“匿名”,“聚合”或其他不可识别的方式收集。您不得在未获得他们的许可的情况下使用或传送某人的个人资料,并提供访问数据的使用方式和位置的信息。
(ii)从应用收集的数据可能不会与第三方共享,因为与改进与应用功能相关的用户体验或软件/硬件性能无关,或符合Apple开发者计划许可协议的广告服务无关。
(iii)从HomeKit API或深度和/或面部绘图工具(例如ARKit,Camera API或Photo API)收集的数据可能不会用于广告或其他基于使用的数据挖掘,包括第三方。
(iv)使用Apple Pay的应用程序只能通过Apple Pay与第三方共享用户数据,以便于或改进货物和服务的交付。
5.1.3健康与健康研究
健康,健身和医疗数据特别敏感,此空间中的应用程序还有一些附加规则来确保客户隐私受到保护:
(i)应用程序不得向健康,健身和医学研究领域(包括HealthKit API,运动和健身)或健康相关的人体科目研究收集的第三方使用或披露广告或其他使用的数据数据挖掘目的除了改善健康管理,还是为了健康研究的目的,然后才得到许可。
(ii)应用程序不得将错误或不准确的数据写入HealthKit或任何其他医疗研究或健康管理应用程序,并且可能不会在iCloud中存储个人健康信息。
(iii)进行与健康相关的人体科目研究的应用程序必须获得参与者的同意,或者对于未成年人的父母或监护人。这种同意必须包括(a)研究的性质,目的和持续时间;(b)参与者的程序,风险和利益;(c)关于保密性和处理数据的信息(包括与第三方的任何共享);(d)参与者问题的联络点;和(e)退出过程。
(iv)进行健康相关人体科目研究的应用程序必须获得独立的伦理审查委员会的批准。此类批准的证明必须根据要求提供。
5.1.4孩子们
由于很多原因,在处理孩子的个人资料时,请务必小心谨慎,我们鼓励您仔细检查遵守“儿童在线隐私保护法”(“COPPA”)和任何国际同等法律的所有要求。
应用程序可能会要求出生日期和父母联系信息仅用于遵守这些法规,但必须包括一些有用的功能或娱乐价值,而不管人的年龄。
此外,儿童类别中的应用程序或收集,传输或具有共享个人信息(例如姓名,地址,电子邮件,位置,照片,视频,图纸,聊天能力,其他个人数据或持久性标识符)的应用程序与上述任何一种组合使用)必须包括隐私政策,并且必须遵守所有适用的儿童隐私法规。为了清楚起见,孩子类别的家长门要求通常与确保父母同意根据这些隐私法规收集个人资料不一样。
5.1.5定位服务
只有在与应用程式提供的功能和服务直接相关时,才能在应用程式中使用位置服务。不应将基于位置的API用于为车辆,飞机和其他设备提供紧急服务或自主控制,小型设备(如轻型无人机和玩具)或遥控车辆报警系统等。确保您通知和在收集,传输或使用位置数据之前获得同意。如果您的应用程序使用后台位置服务,请务必在应用程序中解释目的;有关这方面的最佳做法,请参阅“人机界面指南”。
5.2知识产权
确保您的应用程序仅包含您创建的内容或您有许可使用的内容。如果您在未经许可的情况下步入线路并使用内容,您的应用可能会被删除。当然,这也意味着如果他们从你的工作“借”,他人的应用程序可能被删除。如果您认为您的知识产权已被App Store的其他开发人员侵犯,请通过我们的网页表单提交索赔。法律在不同国家有所不同,但至少要确保避免以下常见错误:
5.2.1一般:未经许可,不得在应用程序中使用受保护的第三方资料,如商标,版权作品或专利创意,并且不要在您的应用程式包中包含误导性,虚假的或模仿性的表示,名称或元数据或开发者名称。应用程序应由拥有或已获得知识产权许可的人员或法律实体提交,并提供其他相关权利,并负责提供应用程序提供的任何服务。
5.2.2第三方网站/服务:如果您的应用程序使用,访问,获利或显示第三方服务的内容,请确保您明确允许您根据服务使用条款进行此操作。必须根据要求提供授权。
5.2.3音频/视频下载:应用程序不应该方便非法文件共享,也不包括从第三方来源(如苹果音乐,YouTube,SoundCloud,Vimeo等)保存,转换或下载媒体的功能,而无需明确授权源。音频/视频内容的流媒体也可能违反使用条款,因此请务必在您的应用访问这些服务之前检查。必须提供文件。
5.2.4苹果代言:不建议或推断苹果是应用程序的来源或供应商,或者Apple认可任何有关质量或功能的特定表示。如果您的应用程序被选为“编辑选择”,Apple将自动应用徽章。
5.2.5苹果产品:不要创建一个似乎与现有的苹果产品,界面(如Finder),应用程序(如App Store,iTunes Store或消息)或广告主题混淆的应用程序。应用和扩展程序(包括第三方键盘和贴纸包)可能不包括Apple表情符号。iTunes音乐预览可能不会用于其娱乐价值(例如,作为照片拼贴的背景音乐或游戏的配乐)或任何其他未经授权的方式。如果您的应用程序显示活动响铃,则它们不应以类似于活动控件的方式可视化移动,练习或展示数据。在人机界面指南对如何使用活动圈的更多信息。
5.3游戏,赌博和奖券
赌博,游戏和彩票可能难以管理,并且倾向于成为App Store中最受监管的产品之一。只有在您将应用程序提供给您的所有法律义务全面审查之前,才可以使用此功能,并在审核过程中为额外的时间做好准备。有些事情要记住:
5.3.1抽奖活动和比赛必须由应用程序开发人员赞助。
5.3.2抽奖活动,比赛和抽奖活动的官方规则必须在应用程式中提供,并明确指出,苹果不是任何方式的赞助商或参与活动。
5.3.3应用程序不得使用应用程序内购买购买信用卡或货币与任何类型的真实货币游戏结合使用,也不得使用户购买彩票或抽奖券,或者在应用程序中启动资金转帐。
5.3.4提供真实金钱游戏(例如体育博彩,扑克,赌场游戏,赛马)或彩票的应用程序必须在应用程序使用的位置具有必要的许可和许可,必须在地理位置限制到这些位置,并且必须在App Store上免费。App Store上不允许使用非法的赌博辅助工具,包括卡片柜台。彩票应用必须有考虑,机会和奖品。
提交后
一旦在iTunes Connect中提交了应用程序和元数据,并且您正在审核过程中,请注意以下几点:
时间安排:应用程序审核会尽快检查您的应用程序,我们一直在努力改进审核时间。进一步了解应用程式审核。
状态更新:您的应用程序的当前状态将反映在iTunes Connect中,因此您可以从中注意事项。
加快请求:如果您遇到关键时间问题,可以要求加快审核。请尊重您的同龄开发商,只有在您真正需要的时候才能加快审核。如果我们发现您滥用此系统,我们可能会拒绝您的要求。
发布日期:如果您的发布日期未来设置,该应用程序将不会在该日期之前显示在App Store中,即使它已被“应用程序审阅”批准。请记住,您的应用可能需要24小时才能显示在所有选定的店面上。
拒绝:我们的目标是公平和一致地应用这些指南,但没有人是完美的。如果您的应用遭到拒绝,并且您有疑问或想要提供其他信息,请使用解决中心直接与应用程序审核小组沟通。这可能有助于您在应用商店中获取应用,并且可以帮助我们改进应用程序审核流程,或者确定我们的政策明确的需要。如果您仍然不同意结果,请提出上诉。