App Store的指导原则很简单-我们希望为用户提供安全的获得应用的体验,并为所有开发者提供一个成功的绝佳机会。为了做到这一点,我们提供了一个高度精心策划的应用程序商店,在那里,每个应用程序都经过专家的审查,并有一个编辑团队帮助用户每天发现新的应用程序。对于其他任何事情,总是有开放的互联网。如果App Store的模式和指导方针不适合您的应用程序或商业想法,也没问题,我们还提供Safari来提供出色的网络体验。
在接下来的页面中,您将发现我们的最新指南分为五个明确的部分:安全、性能、业务、设计和法律。App Store总是在不断变化和改进,以跟上我们客户和我们产品的需求。你的应用程序也应该改变和改进,才能继续留在App Store上。
我们有很多孩子下载很多应用程序。家长控制在保护孩子方面很管用,但你也必须尽你的一份力。所以要知道我们一直在照看孩子们。
App Store是接触世界各地数亿人的一种很好的方式。如果你创建了一个只想向家人和朋友展示的应用程序,那么App Store不是最好的方式。考虑使用Xcode在设备上免费安装您的应用程序,或者使用Apple Developer Program成员可以使用的临时分发。如果您刚刚开始,请了解更多关于Apple开发者计划的信息。
我们强烈支持在App Store上代表所有观点,只要应用程序尊重不同意见的用户,并且应用程序体验的质量很好。我们将拒绝任何我们认为越界的内容或行为的应用程序。你会问是哪条线?嗯,就像一位最高法院法官曾经说过的那样,“当我看到它的时候,我就会知道它”。我们认为,当你穿过它的时候,你也会知道的。
如果您试图欺骗系统(例如,试图欺骗审核过程、窃取用户数据、复制其他开发者的作品、操纵评级或发现App Store),您的应用程序将被从应用商店中删除,并且您将被逐出开发者计划。
您有责任确保您的应用程序中的所有内容都符合这些准则,包括广告网络、分析服务和第三方SDK,因此请仔细检查并选择它们。
开发人员通常不能使用的一些功能和技术可能会作为有限用例的权利提供。例如,我们为CarPlay、音频、虚拟机管理程序和特权文件操作提供授权。查看developer.apple.com上的文档以了解有关授权的更多信息。
我们希望这些指导方针能帮助您顺利通过应用程序审查过程,并且所有批准和拒绝都保持一致。这是一份活生生的文档;提出新问题的新应用程序随时可能产生新规则。也许你的应用程序会触发这一点。我们也喜欢这些东西,并尊重您的所作所为。我们真的在尽最大努力为你创造世界上最好的平台,让你展示你的才华,也让你谋生。
为了帮助你的应用审批尽可能顺利,请检查下面列出的可能会减慢审查过程或引发拒绝的常见错误。这并不能取代指导方针,也不能保证批准,但确保你可以检查清单上的每一项都是一个很好的开始。如果你的应用不再按预期运行,或者你不再积极支持它,它将从应用商店中删除。了解有关App Store改进的更多信息。
提供活动演示帐户和登录信息,以及审核您的应用程序可能需要的任何其他硬件或资源(例如登录凭据或示例二维码)。
在App Review备注中包括对不明显的功能和应用内购买的详细说明,并在适当的情况下包括支持文档。
当人们从App Store安装应用程序时,他们希望确信这样做是安全的-该应用程序不会包含令人不快或攻击性的内容,不会损坏他们的设备,而且不太可能因使用而造成身体伤害。我们已经在下面列出了主要的陷阱,但是如果你想让人们感到震惊和冒犯,App Store不是适合你的应用的地方。
1.1令人反感的内容应用程序不应包括攻击性的、麻木不仁的、令人不快的、有意厌恶的、品味极差的或纯粹令人毛骨悚然的内容。此类内容的示例包括:
1.2具有用户生成内容的用户生成内容应用程序带来了特殊的挑战,从侵犯知识产权到匿名欺凌不一而足。为防止滥用,具有用户生成内容或社交网络服务的应用程序必须包括:
用户生成的内容或服务最终主要用于色情内容、Chtraulette风格的体验、对真人的对象化(例如“热门与否”投票)、进行身体威胁或欺凌的应用程序不属于App Store,可能会在没有通知的情况下被删除。如果您的应用程序包含来自基于Web的服务的用户生成的内容,则它可能会显示附带的成熟的“NSFW”内容,前提是这些内容在默认情况下是隐藏的,并且仅当用户通过您的网站打开它时才会显示。
1.3儿童类别儿童类别是一个很好的方式,让人们可以轻松地找到为儿童设计的应用程序。如果你想参加儿童类别,你应该专注于为更年轻的用户创造更好的体验。这些应用程序不能包括应用程序外的链接、购买机会或其他让孩子分心的东西,除非预留给父母大门后面的指定区域。请记住,一旦客户期望您的应用程序遵循儿童类别要求,即使您决定取消选择该类别,它也需要在后续更新中继续满足这些指导原则。了解更多有关家长门的信息。
您必须遵守世界各地与在线收集儿童数据相关的适用隐私法。有关详细信息,请务必查看本指南的隐私部分。此外,儿童类别应用程序可能不会向第三方发送个人身份信息或设备信息。儿童类别的应用程序不应包括第三方分析或第三方广告。这为孩子们提供了更安全的体验。在有限的情况下,只要服务不收集或传输IDFA或有关儿童的任何可识别信息(如姓名、出生日期、电子邮件地址)、他们的位置或他们的设备,就可以允许第三方分析。这包括可以直接使用或与其他信息组合来识别用户及其设备的任何设备、网络或其他信息。在有限的情况下,第三方上下文广告也可能被允许,前提是这些服务具有公开记录的儿童类别应用程序的实践和政策,其中包括对广告创意的年龄适宜性进行人工审查。
1.4身体伤害如果您的应用程序的行为有身体伤害的风险,我们可能会拒绝它。例如:
1.6数据安全应用程序应实施适当的安全措施,以确保正确处理根据Apple Developer Program License协议和本指南(有关详细信息,请参阅指南5.1)收集的用户信息,并防止第三方未经授权使用、披露或访问这些信息。
2.1提交给App Review的应用程序完整性(包括您提供的可供预购的应用程序)应为最终版本,包括所有必要的元数据和功能齐全的URL;应在提交之前清除占位符文本、空网站和其他临时内容。在提交之前,请确保您的应用程序已在设备上经过错误和稳定性测试,并包含演示帐户信息(并打开您的后端服务!)。如果您的应用程序包含登录。如果你在你的应用中提供应用内购买,请确保它们是完整的、最新的,并且审阅者可以看到,或者你在你的评论笔记中解释了为什么不是这样。请不要将App Review视为软件测试服务。我们将拒绝崩溃或表现出明显技术问题的不完整的应用程序捆绑包和二进制文件。
2.2测试版测试演示、测试版和试用版的应用程序不属于App Store-请使用TestFlight。任何通过TestFlight提交进行测试版分发的应用程序都应该面向公众分发,并且应该遵守App Review指南。然而,请注意,使用TestFlight的应用程序不能分发给测试人员,以换取任何形式的补偿,包括作为众包资金的奖励。测试版的重大更新应该在分发给测试人员之前提交给TestFlight App Review。要了解更多信息,请访问TestFlight Beta测试。
有很多方法可以让你的应用程序在App Store上货币化。如果你的业务模式不明显,一定要在它的元数据和App Review笔记中进行解释。如果我们不能理解您的应用程序是如何工作的,或者您的应用程序内购买不是立即明显的,这将延迟您的审核,并可能引发拒绝。虽然定价由您决定,但我们不会分发明显是敲诈勒索的应用程序和应用程序内购买项目。我们将拒绝那些试图以不合理的高价欺骗用户的昂贵应用程序。
3.2其他业务模式问题下面的列表并不详尽,您的提交可能会引发我们政策的更改或更新,但以下是一些需要牢记的附加注意事项:
苹果客户非常看重简单、精致、创新、易用的产品,这也是我们希望在App Store上看到的。想出一个很棒的设计取决于你,但下面是应用商店批准的最低标准。请记住,即使在你的应用程序获得批准之后,你也应该更新你的应用程序,以确保它仍然有效,并吸引新的和现有的客户。停止工作或提供降级体验的应用程序可能会随时从应用程序商店中删除。
4.1模仿者会想出你自己的想法。我们知道你有他们,所以让你的活起来吧。不要简单地复制App Store上最新的热门应用程序,或者对另一个应用程序的名称或UI做一些小改动,然后冒充你自己的应用程序。除了冒着侵犯知识产权的风险之外,它还会让App Store更难导航,而且对你的开发伙伴不公平。
4.2应用程序的最低功能应该包括使其超越重新打包的网站的功能、内容和UI。如果您的应用程序不是特别有用、独特或“类似应用程序”,那么它就不属于App Store。如果你的应用不能提供某种持久的娱乐价值,它可能不会被接受。仅仅是一首歌或一部电影的应用程序应该提交到iTunes商店。仅仅是一本书或游戏指南的应用程序应该提交给苹果书店。
4.3垃圾邮件请勿创建同一应用的多个捆绑包ID。如果您的应用程序针对特定地点、运动队、大学等有不同的版本,请考虑提交单个应用程序,并使用应用程序内购买提供变体。也要避免堆积在一个已经饱和的类别上;App Store已经有足够的放屁、打嗝、手电筒、算命、约会和卡马经等应用程序了。我们将拒绝这些应用程序,除非它们提供独特的、高质量的体验。向商店发送垃圾邮件可能会将您从开发者计划中删除。
4.4托管或包含扩展的扩展应用程序必须符合应用程序扩展编程指南或Safari应用程序扩展指南,并应尽可能包括一些功能,如帮助屏幕和设置界面。你应该清楚而准确地披露在应用程序的营销文本中提供了哪些扩展,这些扩展可能不包括营销、广告或应用内购买。
4.6备用应用程序图标应用程序可以显示定制的图标,例如,以反映运动队的偏好,前提是每个改变都是由用户发起的,并且应用程序包括恢复到原始图标的设置。所有图标变体必须与应用程序的内容相关,并且更改应在所有系统资产中保持一致,以便在设置、通知等中显示的图标与新的跳板图标相匹配。此功能不能用于动态、自动或串行更改,例如反映最新天气信息、日历通知等。
4.7HTML5游戏、僵尸等应用可以包含或运行未嵌入到二进制文件中的代码(例如,基于HTML5的游戏、机器人等),只要代码分发不是应用的主要目的,代码不在商店或类似商店的界面中提供,并且前提是软件(1)是免费的或通过应用内购买购买的;(2)仅使用标准WebKit视图中提供的功能(例如,它必须在Safari中本地打开和运行,无需修改或额外的软件);(2)仅使用标准WebKit视图中提供的功能(例如,它必须在Safari中本地打开和运行,无需修改或附加软件);您的应用程序必须使用WebKit和JavaScript Core来运行第三方软件,并且不应试图将本机平台API扩展或暴露给第三方软件;(3)由已加入Apple开发者计划并签署了Apple开发者计划许可协议的开发者提供;(4)不提供真金白银的游戏、彩票或慈善捐款;(5)遵守这些App Review指南的条款(例如,不包括不良内容);以及(6)不提供数字产品或服务以供销售。根据要求,您必须提供应用程序中可用软件和元数据的索引。它必须包括软件提供商的Apple Developer Program Team ID,以及App Review可以用来确认软件是否符合上述要求的URL。
4.8.使用第三方或社交登录服务(如脸书登录、谷歌登录、推特登录、领英登录、亚马逊登录或微信登录)登录苹果应用程序来设置或验证用户在应用程序中的主帐户也必须提供登录苹果公司作为同等选项。用户的主帐户是他们为识别身份、登录和访问您的功能及相关服务而使用您的应用程序建立的帐户。
4.9流媒体游戏流媒体游戏是允许的,只要它们遵守所有准则-例如,每次游戏更新都必须提交供审查,开发者必须提供适当的元数据用于搜索,游戏必须使用应用内购买来解锁特性或功能,等等。当然,总是有开放的互联网和Web浏览器应用程序来访问App Store之外的所有用户。
在你提供应用程序的任何地方,应用程序都必须遵守所有法律要求(如果你不确定,请咨询律师)。我们知道这件事很复杂,但理解并确保你的应用程序符合所有当地法律,而不仅仅是下面的指导方针,这是你的责任。当然,招揽、推广或鼓励犯罪或明显鲁莽行为的应用程序将被拒绝。在极端情况下,例如被发现为人口贩运和/或剥削儿童提供便利的应用程序,将通知适当的当局。
5.1隐私保护在苹果生态系统中至关重要,您在处理个人数据时应谨慎行事,以确保您遵守了隐私最佳实践、适用法律和Apple开发者计划许可协议的条款,更不用说客户的期望了。更具体地说,是:
5.2知识产权确保您的应用程序只包含您创建的内容或您拥有使用许可的内容。如果你越界并未经许可使用内容,你的应用程序可能会被删除。当然,这也意味着,如果别人“借用”了你的作品,他们的应用程序可能会被删除。如果您认为您的知识产权在App Store上被其他开发者侵犯,请通过我们的Web表单提交索赔。不同国家的法律有所不同,但至少要确保避免以下常见错误:
5.3游戏、赌博和彩票赌博、游戏和彩票可能很难管理,并且往往是App Store上最受监管的产品之一。只有在你已经全面审查了你的法律义务,并且准备好在审查过程中获得额外时间的情况下,才包括这一功能。请记住以下几点:
5.4提供VPN服务的VPN应用程序必须使用NEVPNManager API,并且只能由注册为组织的开发人员提供。在用户购买或以其他方式使用服务之前,您必须明确声明将收集哪些用户数据以及如何在应用程序屏幕上使用这些数据。提供VPN服务的应用程序不得出于任何目的向第三方出售、使用或披露任何数据,并且必须在其隐私政策中承诺这一点。VPN应用程序不得违反当地法律,如果您选择让您的VPN应用程序在需要VPN许可证的地区可用,您必须在App Review Notes字段中提供您的许可证信息。来自经批准的提供商的家长控制、内容拦截和安全应用程序等也可以使用NEVPNManager API。不符合此准则的应用将从应用商店中删除,您也可能从Apple开发者计划中删除。
5.6开发者行为准则请尊重每个人,无论是在您对App Store审核、客户支持请求的回复中,还是在与Apple沟通时,包括您在解决方案中心的回复。不从事任何形式的骚扰、歧视性做法、恐吓、欺凌,不鼓励他人从事上述任何行为。
客户信任是App Store成功的基石。应用程序永远不应掠夺用户或试图敲诈客户,欺骗他们进行不必要的购买,强迫他们共享不必要的数据,以狡猾的方式提高价格,对未交付的功能或内容收费,或在应用程序内外从事任何其他操纵行为。
一旦你在App Store Connect中提交了你的应用程序和元数据,并且正在审核过程中,以下是一些需要记住的事情:
时间安排:App Review将尽快检查您的应用程序。但是,如果您的应用程序很复杂或出现了新问题,则可能需要更仔细地检查和考虑。请记住,如果您的应用程序因违反相同的指导方针而多次被拒绝,或者您试图操纵应用程序审查过程,则对您的应用程序的审查将需要更长的时间才能完成。了解有关App Review的更多信息。
状态更新:你的应用程序的当前状态将反映在App Store Connect中,因此你可以从那里关注事情。
加快申请:如果您有严重的时间问题,可以请求加快审查。请尊重您的开发人员同事,只在您真正需要时才寻求快速审核。如果我们发现您滥用此系统,我们可能会拒绝您的请求。
发布日期:如果您的发布日期设置为未来,则该应用程序在该日期之前不会出现在App Store上,即使它获得了App Review的批准。请记住,您的应用程序可能需要长达24小时才能出现在所有选定的店面上。
拒绝:我们的目标是公平和始终如一地应用这些指导方针,但没有人是十全十美的。如果您的应用程序已被拒绝,并且您有问题或希望提供其他信息,请使用解决中心直接与应用程序审核团队沟通。这可能有助于将您的应用程序放到商店中,也可以帮助我们改进应用程序审核流程,或确定我们的政策需要明确。如果你还不同意的话。
.