App Store审核规则简要汇总

咸亦
2023-12-01

App Store审核规则简要汇总

App Store审核官方指南

提交之前

  • 会发生崩溃、存在错误的 app 会被拒绝。
  • app 信息及元数据不完整、不正确的 app 会被拒绝。
  • 及时更新有效联系信息。
  • 提供审核有效的帐户和密码,以及所需的任何其他硬件或资源。
  • 开启服务器,确保 app 在审核时可以使用。
  • 在 App Review 备注中附上与非明显功能及 app 内购买项目相关的详细说明,包括支持文稿 。
  • app 还必须遵循了其他相关指南:开发指南、设计指南、品牌和营销指南。
  • 未适配暗黑模式的 app 会被拒绝。
  • 确保 app 没有使用私有的API。
  • 确保 App 内没有自动检测更新。

1、安全

App 不应包含具有攻击性、不顾及他人感受、令人不安、惹人厌恶、低俗不堪或只是让人感到毛骨悚然的内容,不会在使用中造成人身伤害。

1.1 令人反感的内容

  • 诽谤、歧视或恶意的内容,包括有关宗教、种族、性取向、性别、国籍、种族起源或其他目标群体的引用或评论,特别是当 app 很可能对特定的个人或团体进行羞辱、恐吓或造成伤害时。
  • 通常情况下,专业政治讽刺和政治幽默作家不受此要求限制。
  • 人类或动物遭到杀害、残害、酷刑、虐待的写实描绘,或者鼓励暴力的内容。
  • 在游戏中,“敌人”不能单单针对特定种族、文化、真实存在的政府或企业,或是任何其他真实存在的实体。
  • 鼓励非法使用或不负责任地使用武器和危险物品的描述,或者促进军火或弹药购买的描述。
  • 过于色情的内容。
  • 具有煽动性的宗教评论,或者对宗教文本进行错误或误导性的引用。
  • 虚假信息和功能,其中包括不准确的设备数据或用于恶作剧/开玩笑的功能,如虚假的位置跟踪器。即使指明 app“仅供娱乐”,也不能违背这一准则。
  • 支持匿名或恶作剧电话或短信/彩信的 app 会被拒绝。

1.2 用户生成的内容

包含用户生成内容或社交网络服务的 app 必须满足以下条件:

  • app 需要过滤令人反感的内容。
  • app 可以举报攻击性内容并在出现问题时及时作出回应。
  • 若用户发布攻击性内容,app 可以取消其使用服务的资格。
  • 公布联系信息,以便用户与您联系。

如果 app 中所含的用户生成内容或服务最终主要用于色情内容、Chatroulette (随机视频聊天) 式体验、客体化现实生活中的某人 (如“性感与否”投票)、进行人身威胁或欺凌,它们将被移除。

1.3 儿童类别

  • app 不得提供 app 外链接、购买机会或其他会对儿童造成干扰的内容。
  • app 必须遵守世界各地与在线收集儿童数据相关的适用隐私法。
  • “儿童”类别的 app 不得向第三方发送个人身份识别信息或设备信息。
  • “儿童”类别中的 app 不应包含第三方数据分析或第三方广告。

1.4 人身伤害

  • 如果 app 的行为方式可能会造成人身伤害,我们可能会拒绝该 app。
  • 如果医疗 app 可能会提供错误的数据或信息,或用于诊断或治疗病患,则这些 app 可能会面临更加严格的审核。
  • App 必须清楚地披露相关数据和方法,用于佐证声明的健康测量准确度,如果准确度或方法得不到验证,我们会拒绝该 app。
  • 如果 app 声称仅通过设备上的传感器就能照 X 光、测血压、测体温、测血糖浓度或测血氧含量,则这个 app 会被拒绝。
  • App 应当提醒用户,除了使用该 app,还应咨询医生的意见,然后才能做出医疗决定。
  • 如果您的医疗 app 已经获得监管部门的批准,请随 app 提交相关文稿的链接。
  • 药物剂量计算器必须来自药品生产企业、医院、大学、健康保险公司、药店或经过 FDA 或其相应国际部门的批准的其他实体。由于可能会对病患造成伤害,我们需要确保 app 将在长时间内获得支持,并保持更新。
  • 任何鼓励消费烟草及电子烟产品、使用违禁药物或摄入过量酒精,或鼓励未成年人摄入任何上述物品的 app 都会被拒绝。
  • 任何鼓励酒后驾车和包括超速在内的其他鲁莽行为的 App 会被拒绝,只能显示由相关执法部门公布的酒后驾车检查点。
  • 任何促使用户参与赌博或挑战等活动,或以可能对自己或他人造成人身伤害的方式来使用他们的设备的 App 会被拒绝。

1.5 开发者信息

  • 确保 app 及其支持 URL 能轻松联系到您。
  • 请确保在钱包凭证中包含发卡机构的有效联系方式,以及分配给凭证的品牌或商标所有者的专用证书。

1.6 数据安全

  • 确保按照“Apple Developer Program 许可协议”妥善处理收集到的用户信息,防止对用户信息进行未经授权使用、披露或者被第三方访问。

2、性能

2.1 App 完成度

  • 提交审核应为该 app 的当前的最终版本,并应包含所有必要的元数据和有效网址。
  • app中所有占位符文本、空白网站和其他临时内容应在提交前移除。
  • 在提交 app 之前,请务必在设备上对 app 的错误和稳定性进行测试;
  • 如果 app 需要登录,必须提供帐户信息、密码、登录凭证等所需信息,并开启服务器。
  • 如果 app 中提供了 App 内购,请确保审核人员能够看到这些内容,并确保这些内容处于完整且最新的状态,否则请在审核备注中说明相关原因。
  • 不完整 以及会出现崩溃或存在明显技术问题的 app 将会被拒绝。

2.2 Beta 测试

  • App 的演示版、Beta 版和试用版请使用 TestFlight。
  • 所有通过 TestFlight 进行测试发布的 App 都应遵循“App Review 准则”。
  • 使用 TestFlight 的 app 不得分发给测试者用以换取任何类型的报酬,包括作为众筹资金的奖励。
  • 对于 beta 版 app 的大幅更新应先提交至 TestFlight App Review 团队,然后再分发给您的测试者。

2.3 准确的元数据

  • 用户应该知道在下载或购买 app 时会得到什么,确保 app 的描述、屏幕快照和预览能够准确反映 app 的核心体验,并不断更新以保持与新版本相应的最新状态。
  • app 中不得包含未记录的功能或隐藏功能,app 的功能都应清晰可见。
  • 不得营销 app 中实际并不提供的内容或服务。
  • 如果 app 包含内购项目,请确保应用的描述、屏幕快照和预览能清楚地指明是否有需要另行购买的精选项目、关卡和订阅等。
  • 如果您决定在 App Store 中推广 App 内购买项目,请确保 App 内购买项目的显示名称、屏幕快照和描述适合所有公众,并遵循“推广您的 App 内购买项目”中的准则。
  • 屏幕快照应展示 app 的使用情况,而非仅显示标题封面、登录页面或初始屏幕。
  • 屏幕快照还可以包括文本及图像说明,并展示设备上的扩展功能。
  • 请为 app 选择最适合的类别,如果与实际情况有误,将会更改 app 的类别。
  • 请在 App Store Connect 中诚实地回答年龄分级问题。
  • 请选择一个独一无二的 app 名称,能够准确描述 app 的关键词,不要试图用商标术语、流行 app 的名称或其他不相关的短语来包装任何元数据,以此欺骗系统。
  • App 名称必须限制在 30 个字符以内,且不得包含不属于 app 名称的价格、词语或描述。
  • App 副标题是详细介绍 app 背景信息的绝佳之处。副标题必须遵循我们的标准元数据规则,且不得包含不当内容、提及其他 app 或做出无法证实的产品声明。
  • Apple 可以随时修改不合适的关键字或采取其他相应步骤,以防止不当使用。
  • 元数据应适合所有受众,所以 app 和 App 内购买项目的相关图标、屏幕快照和预览必须保持在 4+ 年龄分级。
  • 您应负责确保有权使用 app 图标、屏幕快照和预览中的所有材料,并应显示虚构的帐户信息,而非真实个人的数据。
  • app 应注重 iOS、Mac、Apple TV 或 Apple Watch 体验,并且不在 app 或元数据中包含其他移动平台的名称、图标或图像。
  • 提交至 App Store 可供预订的 app 必须为完整且可发布的状态。最终发布的 app 与其在预购状态时所宣传的内容没有实质性差异。 如果该 app 进行了重大更改 ,则应重新开始其预订销售。
  • App 必须在其“新功能”文本中清楚地描述新功能和产品更改情况。简单的错误修复、安全更新和性能改进可以通过一般描述来说明,但较为重大的更改必须列明在备注中。

2.4 硬件兼容性

  • iPhone app 应尽量能在 iPad 上运行。(审核人员都用 iPad 来审核)
  • App 不应快速耗尽电池电能、产生过多的热量或对设备资源造成不必要的负担。
  • app 不得鼓励在充电期间将设备置于床垫或枕头下,或对固态硬盘进行过多的写入循环操作。
  • App 及其中显示的任何第三方广告均不可运行无关的后台进程,如加密货币挖矿。
  • 对于 Apple TV app,应确保用户无需使用除 Siri Remote 或第三方游戏控制器之外的硬件输入。如果需要用户配备游戏控制器,请务必在元数据中清晰说明,以便用户知晓他们需要额外的设备才能玩游戏。
  • App 不得建议或要求重新启动设备,或者修改与 app 核心功能无关的系统设置。
通过 Mac App Store 分发的 app,还需要注意:
  • 这些 app 必须妥当地沙盒化,并遵循“macOS 文件系统文档 (英文)”。
  • 这些 app 只应使用相应的 macOS API 来修改其他 app 存储的用户数据。
  • 这些 app 必须使用 Xcode 中提供的技术来进行打包和提交;不允许使用第三方安装器。
  • 这些 app 必须是单个的自包含 app 安装包,不能将代码或资源安装在共享位置。
  • 这些 app 不得自动启动或者在启动时包含其他自动运行的代码,不得在未经同意的情况下登录,也不得大量生成在用户退出 app 后仍在未经同意的情况下继续运行的进程。
  • 这些 app 不得将图标自动添加到程序坞中,或在用户桌面上留下快捷方式。
  • 这些 app 不得下载或安装独立的 app、kext、额外代码或资源。
  • 这些 app 不得申请升级至 root 特权或使用 setuid 属性。
  • 这些 app 不得在启动时显示许可证屏幕、需要使用许可证密匙或实施自己的拷贝保护措施。
  • 这些 app 必须使用 Mac App Store 分发更新;不允许使用其他更新机制。
  • 这些 app 应在当前发布的 OS 上运行,不得使用已停用或选装的技术。
  • 这些 app 必须在单个 app 套装内包含所有的语言和本地化支持。

2.5 软件要求

  • App 仅可使用公共 API,并且必须在当前发布的 OS 上运行。
  • App 使用的 API 和框架应该是为了实现预期用途,并在 app 描述中说明集成详情。
  • App 应自包含在自己的套装中,不得在指定容器范围外读取或写入数据,也不得下载、安装或执行会引入或更改 app 特性或功能的代码,包括其他 app。
  • 如果 app 传输的病毒、文件、计算机代码或程序会对操作系统和/或硬件功能 (包括推送通知和 Game Center) 的正常运行造成负面影响或导致其中断,则该 app 会被拒绝,开发者从 Apple Developer Program 中被除名。
  • 多任务处理 app 只允许在实现预期用途时使用后台服务:VoIP、音频播放、地理位置、任务完成记录和本地通知等。
  • App 必须能够在仅支持 IPv6 的网络上完全正常地运作。
  • 如果 app 会浏览网页,则必须使用相应的 WebKit 框架和 WebKit Javascript。
  • 基于蜂窝移动网络且超过 10 分钟的视频流内容必须使用 HTTP 实时流化,并包含一个 192 kbps 为底线的 HTTP 实时流化。
  • 如果 app 会创建替代的桌面/主屏幕环境,或者模拟多 app 插件体验,则该 app 会遭到拒绝。
  • 如果 app 会改变或停用标准开关 (如调高/调低音量和铃声/静音开关) 的功能,或者改变或停用其他的原生用户界面元素或行为,则该 app 会遭到拒绝。
  • 不得提交包含空白广告横幅或测试广告的 app。
  • 集成 SiriKit 和快捷方式的 app 只能登记无需其他 app 支持便可处理的意图,而且这个意图应当与用户对所述功能的预期相符。
  • 确保 plist 中的词汇和短语与您的 app 及它所登记意图的 Siri 功能相符。别名必须与您的 app 或公司名称直接相关,不得使用通用术语或者包含第三方 app 名称或服务。
  • 以最直接的方式解析 Siri 请求或快捷方式,不要在请求与实现之间插入任何广告或其他市场营销信息。
  • 利用 CallKit 或包含 SMS Fraud 扩展的 app 应该只拦截已确认用于发送垃圾信息的电话号码。
  • 具有通话、短信或彩信拦截功能或垃圾信息识别功能的 app 必须在营销文本中清楚标识这些功能,并且说明归入拦截列表和垃圾信息列表的标准。
  • 通过这些工具获得的数据不得用于与运行或改进您的 app 或扩展没有直接关联的任何其他目的 。
  • 若有可能,使用人脸识别进行帐户验证的 app 必须使用 LocalAuthentication (而非 ARKit 或其他人脸识别技术),且必须对未满 13 岁的用户使用备用身份验证方式。
  • 在录像、记录日志或以其他方式记录用户活动时,app 必须征得用户的明确同意,而且要提供清晰的视觉和/或听觉指示。
  • 能够让用户查看和选择文件的 app 应包含“文件”app 中的项目和用户的 iCloud 文稿。

3、商务

3.1 付款

  • 在 App Store 中,您可以通过多种方式让自己的 App 实现盈利。
  • 如果您的业务模式并不显而易见,请务必在其元数据和 App Review 备注中加以说明。
  • 如果我们无法理解 app 的工作方式,或者 App 内购不一目了然,则会延误审核,并可能导致 app 被拒绝。
  • 尽管价格由您决定,但是我们不会分发要价明显过高的 app 和 App 内购项目。
  • 对于试图以不合常理的高昂价格欺骗用户的 app,我们将予以拒绝。
  • 如果我们发现您试图操纵评价,通过付费、提供奖励、经过筛选或伪造的反馈来提高排名,或者要求第三方服务代您这样做,可能将您从 Apple Developer Program 中除名。
  • 如果您想要在 app 内解锁特性或功能 (订阅、游戏内货币、游戏关卡、优质内容的访问权限或解锁完整版等),则必须使用 App 内购项目。
  • App 不得使用自身机制来解锁内容或功能,如许可证密钥、增强现实标记、二维码等。
  • App 及对应元数据不得包含指引用户使用非 App 内购买项目机制进行购买的按钮、外部链接或其他行动号召用语。
  • App 可以提供 App 内购买货币,供用户在 app 内“打赏”数字内容提供商。
  • 通过 App 内购项目购买的所有点数和游戏货币不得过期,并且您应确保为所有可恢复的 App 内购买项目设计一套恢复机制。
  • 请务必指定正确的可购买类型,否则您的 app 将被拒绝。
  • App 可以允许用户将符合 App 内购项目条件的物品赠予他人。此类礼品只能退款给原始购买者,而且不可交货。
  • 通过 Mac App Store 分发的 app 可托管基于非 App Store 机制的插件或扩展。
  • 提供“战利品箱”或其他随机虚拟物品购买机制的 app 必须在用户购买前,向用户披露每种类型物品的获取几率。
  • 非订阅型 app 在提供完整解锁选项前可以提供按时间计算的免费试用期,方法是在“价格等级 0”中设置非消耗型 IAP 项目,并按照命名约定“XX 天试用”来命名。
  • 在开始试用之前,app 必须清楚指明试用期时长、试用期结束后不再能访问的内容或服务,以及用户为获得完整功能而需要支付的任何后续费用。
  • 无论属于 App Store 上哪一类别,app 都可以提供自动续订的 App 内购订阅。
  • 如果您提供自动续订订阅,则必须为用户提供持续的价值,订阅期必须持续至少七天,并且能够在用户的所有设备上访问。
  • 订阅可与单点式服务一起提供
  • 可以在多个 app 和服务中提供跨 app 的订阅项目,但这些订阅不可扩展到第三方的 app 或服务。
  • 游戏订阅中提供的游戏必须由该开发者拥有或已受独家许可。
  • 所有游戏都必须直接从 App Store 下载。
  • 游戏须避免订阅用户的重复支付,且不应损害非订阅用户的利益。
  • 订阅必须适用于可使用该 app 的所有用户设备。
  • App 不得强制要求用户为 app 评级或点评、下载其他 app,或执行其他类似操作,然后才能访问该 app 的功能、内容或者使用该 app。
  • 与所有 app 一样,此类服务订阅应当允许用户直接获得付费购买的项目而无需执行额外任务。
  • 订阅可以包含消耗性的积分、宝石或游戏内货币等。您也可以提供包含消耗性商品打折权益的订阅。
  • 如果要将现有 app 更改为基于订阅的业务模式,您不得减掉现有用户已付费购买的主要功能。
  • 支持自动续期订阅的 app 可以通过提供 App Store Connect 中规定的相关信息,来为顾客提供免费试用期。
  • 试图诓骗用户的 app 会从 App Store 中被移除。这包括试图通过虚假信息诱骗用户购买订阅或涉及“诱购”和欺诈行为的 app,您也可能会从 Apple Developer Program 中除名。
  • 用户应能获得无缝的升级/降级体验,并且不会出现无意间订阅同一内容的多个不同版本。
  • 在让用户订阅之前,您应当清晰描述付费后的具体权益。
  • App 可以允许用户访问先前购买的内容或内容订阅,前提是您同意不会直接或间接引导 iOS 用户使用非 App 内购买项目机制进行购买,并且在您介绍其他购买方式的普通沟通中没有刻意阻止用户使用 App 内购买项目。
  • 跨平台运行的 app 可以允许用户访问他们在其他平台上的相应 app 中或您的网站上获取的内容、订阅或功能,包括多平台游戏中的消耗品,前提是这些项目也在 app 中以 App 内购买项目的形式提供。您不得直接或间接引导 iOS 用户使用非 App 内购买机制进行购买,在您关于其他购买方式的一般说明中亦不可刻意阻止用户使用 App 内购买项目。
  • 如果 app 允许用户购买将在 app 之外使用的商品或服务,则必须使用 App 内购项目以外的购买方式来收取相应款项。
  • App 可以协助虚拟货币储值,前提是它们由组织类别帐户的开发者提供。
  • App 不可参与虚拟货币挖矿。
  • App 可以通过经批准的交易所协助加密货币交易或传输,前提是它们是由交易所本身提供的。
  • App 如支持首次代币发行 (“ICO”)、数字加密货币期货交易以及其他数字加密证券或准证券交易,发布方须为已创立的银行、证券公司、期货经纪商 (“FCM”) 或其他经批准的金融机构,并遵守所有相关法律。
  • 加密货币 app 不可通过完成任务来提供货币,如下载其他 app、鼓励其他用户下载,以及在社交网络发帖等。
  • 如果 app 使用 Apple Pay,使用之前必须先向用户提供所有的基本购买信息,并且必须正确使用 Apple Pay 品牌和用户界面元素。
  • 使用 Apple Pay 提供重复付款服务的 app 至少需要披露以下信息:续订周期的时长;除非被取消,否则续订将会自动继续;每个周期中会提供哪些服务;将向顾客收取的实际费用;如何取消续订。
  • App 内显示的广告必须与 app 的年龄分级相符。应允许用户查看用于引导至这个广告的所有信息,并且不可涉及基于敏感用户数据的定向或行为定向广告。
  • 插播广告、会中断或阻止用户体验的广告必须清楚地表明它们属于广告,不得操纵或欺骗用户轻点它们,并且必须提供可以轻松访问和清晰可见的关闭/跳过按钮,按钮大小要足以让用户轻松解除广告。

3.2 其他业务模式问题

  • 在您的 app 中,出于购买或促销目的而展示您的其他 app,只要您的 app 不只是简单地罗列其他 app。
  • 显示或推荐专为经批准的特定需求而设计的第三方 app。
  • 在租借期限结束后,禁止访问经批准的特定租借内容;所有其他项目服务不得存在过期时间。
  • 钱包凭证可用于付款或接收付款、传输交易或是提供身份验证。如将钱包凭证用作其他用途,则可能会导致 app 被拒,钱包凭据也有可能被撤销。
  • 保险类 app 必须免费提供,并且必须遵守 app 发布地区的相关法律,且不得使用 App 内购买项目。
  • App 可允许个人用户使用非 App 内购项目机制向另一位个人送赠货币式礼物,前提为:a) 送赠方拥有决定是否进行送赠的完全自主权,b) 获赠方收取 100% 的礼物金额。礼物若在任何时间点对应或包含接收任何数字内容或服务,则必须使用 App 内购项目。
  • App 如用于金融交易,投资或资金管理,发布方应为执行此类服务的金融机构,或必须使用由相应机构根据自身条款与条件提供的公共 API。
  • 不可创建与 App Store 类似且用于显示第三方 app、扩展功能或插件的界面,或将其作为热门 app 的合集。
  • 不可通过由硬件或操作系统提供的内置功能或 Apple 服务 获利。
  • 不可人为地刷广告展示次数或者广告点进次数的 app,以及主要设计目的在于显示广告的 app。
  • 不可在 app 内为慈善机构和募款方筹集资金,除非您是经批准的非营利组织或依规定获得了许可。
  • 出于以上目的筹集资金的 App 必须在 App Store 上免费,并只能在 App 之外筹集。
  • 不可强行限制 App 的用户群。
  • App 应当允许用户直接获得付费购买的项目而无需执行额外的任务,
  • App 不得要求用户必须先为 app 评分或点评、观看视频、下载其他 app、点击广告或进行其他类似操作,然后才能访问 app 的功能、内容或使用 app,或者收到现金或其他补偿,包括但不限于礼品卡和代码。
  • 不可人为操纵用户在其他服务中的可见性、状态或排名。
  • App Store 中不允许分发协助进行二元期权交易的 app。App 如支持差价合约或其他金融衍生工具 (如外汇) 交易,则必须在提供服务的所有司法管辖区获得相应的许可。
  • App 不得强制要求用户为 app 评级或点评、下载其他 app,或执行其他类似操作,然后才能访问 app 的功能、内容或者使用 app。

4、设计

4.1 抄袭者

  • 请不要简单照搬 App Store 上的热门 app,或只是细微修改其他 app 的名称或 UI,就将其挪为己用。

4.2 最低功能要求

  • App 应包含功能、内容和 UI,而不仅仅是一个经过重新包装的网站。
  • 如果 App 没有什么实用价值、毫无新意或者不太像是一个 App,那它就不适合出现在 App Store 中。
  • 如果 App 不能带来持久的娱乐价值,则可能无法获得批准。
  • 如果 app 只是一首歌曲或一部影片,则应提交到 iTunes Store。
  • 如果 App 只是一本图书或游戏指南,则应提交到 Apple Books Store。
  • 使用 ARKit 的 app 应提供丰富而完整的增强现实体验,仅将模型放入增强现实视图或重播动画并不足够。
  • 除了目录类 app 之外,app 不应只包含市场营销材料、广告、网络剪报、内容聚合或链接集合。
  • App 应能独立工作,无需安装其他 app。
  • 确保 app 发布时在其二进制文件中包含有正常运行所需的充足内容。
  • 如果 app 需要下载其他资源,请披露下载大小并在下载之前提醒用户。
  • 如果与表盘类似的 Apple Watch app 则可能会被我们拒绝。
  • 主要用作 iCloud 和 iCloud 云盘文件管理器的 app 需要包含更多的 app 功能,才能获得批准。
  • 利用商业化模板或 app 生成服务创建的 app 将被拒绝,除非这个 app 由相应内容的提供商直接提交。
  • 云端 app 的瘦客户端不适合在 App Store 上发布。

4.3 重复 App

  • 请不要为同一个 app 创建多个套装 ID。如果您的 app 针对特定位置、不同人员等存在不同版本,那么请提交单个 app,并提供 App 内购买项目以提供不同的功能。
  • 请避免继续在已有大量类似 app 的类别下进行开发;除非这类 app 会提供独特、高质量的体验,否则我们将会予以拒绝。
  • 上传大量相似版本 app 的开发者会遭到 Apple Developer Program 的除名。

4.4 扩展

  • 托管或包含扩展的 app 必须遵循“App 扩展编程指南 (英文)”或“Safari 浏览器 App 扩展指南 (英文)”。
  • 您应当在 app 的市场营销文本中清晰且准确地披露提供了哪些扩展,扩展中不可包含营销、广告或 App 内购买项目。
  • Keyboard 扩展必须:提供键盘输入功能 (如可输入字符);如果键盘中含有图像或表情符号,请遵循贴纸准则;提供切换到下一个键盘的方法;在没有网络连接和不要求完全访问权限的情况下仍能使用;收集用户活动数据只是为了改进其 Keyboard 扩展在 iOS 设备上的性能。
  • Keyboard 扩展不得:启动“设置”之外的其他 app;或者将键盘按键用于其他行为。
  • Safari 浏览器扩展必须在 macOS 上的最新版 Safari 浏览器上运行。
  • Safari 浏览器扩展不得干扰系统和 Safari 浏览器 UI 元素,并绝不能包含恶意或误导性的内容或代码。违背此规则会遭到 Apple Developer Program 除名。
  • 除了正常工作所必需的网站,Safari 浏览器扩展不得要求访问更多网站。
  • 通常,不适合在 App Store 上发布的内容也不适合放入表情贴纸内。
  • 考虑地区敏感性,不要在难以接受或者会违反当地法律的国家/地区提供您的表情贴纸包。
  • 如果您的表情贴纸含义不易理解,请在审核备注中附上清晰的说明,从而避免导致审核流程的延误。
  • 确保您的表情贴纸在您的朋友与家人之外具有相关性;它们不应特定于个人活动、群体或关系。
  • 您必须对表情贴纸中的内容,持有所有必要的著作权、商标权和形象权及授权许可,不得提交任何未经授权的内容。您必须能够在要求时提供可核实的文件。
  • 若 app 内含有您无权使用的表情贴纸内容,app 会从 App Store 中移除,开发者也会从 Developer Program 中除名。

4.5 Apple 站点和服务

  • MusicKit API 可以让用户在使用您的 app 时访问自己的订阅。它们旨在为 Apple Music 订阅用户提供轻松简便的音乐播放体验。
  • 用户必须能够发起 Apple Music 流媒体播放,并且能够使用“播放”、“暂停”和“跳过”等标准媒体控件来浏览音乐内容。
  • app 不得要求用户通过付款或间接的货币化方式来获取 Apple Music 服务的访问权限。
  • 使用 MusicKit API 并不能取代为获得更深入或更复杂的音乐集成而可能需要的授权许可。
  • 访问 Apple Music 用户数据的 app 必须在用途字符串中清楚披露这类访问行为。收集的任何数据均不得与第三方分享,也不得用于除支持或改进 app 体验之外的任何其他用途。这类数据不得用于识别用户身份或设备,也不得用于广告定向宣传目的。
  • 不得使用 Apple 服务发送垃圾邮件、进行网络钓鱼,或者向用户发送未经请求的信息。
  • 不得尝试进行查找、跟踪、关联、挖掘、获得或利用玩家 ID、别名以及通过 Game Center 获得的其他信息。否则将会遭到 Apple Developer Program 的除名。
  • App 不得将推送通知列为必需条件,并且不应将这项功能用来发送敏感的个人或机密信息。
  • 推送通知不得用于促销或直接营销目的,除非用户已通过 app UI 中显示的同意语句明确选择接收此类信息,并且您在 app 中提供了让用户可以选择不接收此类信息的方法。不当使用这些服务可能会导致撤销您的权限。
  • 仅以 Game Center 团队批准的方式使用 Game Center 玩家 ID,并不得在 app 中显示或向任何第三方显示。
  • App 可以在自身和 app 元数据中使用会呈现为 Apple 表情符号的 Unicode 字符。Apple 表情符号不可在其他平台中使用,也不可直接嵌入到您的 app 二进制文件中。

4.6 备选 App 图标

  • App 可以使用自定图标以传达特定信息,前提是每次更改都由用户发起,并且 app 中应包含恢复至原始图标的设置。
  • 所有图标变体必须与 app 的内容相关,并且更改内容在所有系统资源之间应保持一致,以便“设置”和“通知”等位置中显示的图标与新的 Springboard 图标相吻合。
  • 这项功能不可用于动态、自动或连续性更改,例如用于反映最新天气信息和日历通知等。

4.8 通过 Apple 登录

  • 如果 app 使用了第三方或社交登录服务,则该 app 必须同时提供“通过 Apple 登录”作为同等选项。
在以下情况下,不要求提供“通过 Apple 登录”选项:
  • 您的 app 仅使用公司自有的帐户设置和登录系统。
  • 您的 app 是一款教育、企业或商务 app,要求用户使用现有的教育或企业帐户登录。
  • 您的 app 使用政府或行业支持的公民身份系统或电子身份证来鉴定用户身份。
  • 您的 app 是特定第三方服务的客户端,用户需要使用他们的邮件、社交媒体或其他第三方帐户直接登录才能访问内容。

5、法律

  • 只要 app 向某个地区的用户提供,那么就必须遵守该地区的所有法律要求。
  • 如果 app 存在唆使、宣传或鼓励犯罪的行为或明显不负责任的行为,则会被拒绝。
  • 在发现涉及如方便人口贩卖和/或剥削儿童的 app 的极端情况下,我们将通知有关当局。

5.1 隐私

  • 所有 app 必须在 App Store Connect 元数据栏位和 app 内部包含可轻松访问的隐私政策链接。
  • 隐私政策必须明确而清楚地:(1)指明 app/服务所收集的数据、收集数据的方式,以及这些数据的所有用途;(2)确认与 app 共享用户数据的任何第三方会提供与 app 隐私政策所述及这些准则所要求相同或等同的用户数据保护措施;(3)解释数据保留/删除政策,并且说明用户可以如何撤销同意和/或请求删除用户数据。
  • app 必须征得用户的同意才能收集用户数据或使用数据。
  • 付费功能不得依赖于或要求用户授予访问这些数据的权限。App 还必须为顾客提供简单易懂且易于操作的方式来撤销同意。确保您在用途说明中清楚且完整地阐述您对数据的使用。
  • App 仅可请求访问与 app 核心功能相关的数据,并且仅可收集和使用完成相关任务所需的数据。
  • App 不得操纵、欺骗或强迫用户同意不必要的数据访问。
  • 如果 app 不包含基于帐户的重要功能,请允许用户在不登录的情况下使用。
  • App 不得要求用户提供个人信息才能正常使用,除非个人信息与 app 的核心功能直接相关,或是法律要求时。
  • 如果您的核心 app 功能与特定的社交网络不相关,必须提供无需登录或其他类似机制的访问权限。
  • 调取基本档案信息、分享到社交网络或邀请朋友使用 app 等不视为核心 app 功能。
  • App 还必须包含用于撤销社交网络凭证的机制,以及从 app 内停用 app 与社交网络之间数据访问的机制。
  • App 不可在设备外存储社交网络的凭证或令牌,而且只能使用此类凭证或令牌来在 app 使用期间从 app 本身直接连接社交网络。
  • app 暗中收集用户密码或其他用户私人数据,则 app 会被下架,并且将从 Apple Developer Program 中除名。
  • 必须使用 SafariViewController 在显著位置向用户显示信息;不得隐藏这个控制器,也不能被其他视图或图层遮挡。
  • 未经用户的知情和同意,app 不得私下利用 Safari 浏览器 ViewController 来追踪用户。
  • 汇编个人信息的 app,如果其来源未经用户的明确同意,或并非直接源自用户 (即使是公共数据库),则不可在 App Store 中发布。
  • 在受到严格监管的领域 (如银行和金融服务、医疗保健和航空旅行) 提供服务或需要敏感用户信息的 app,应由提供相应服务的法律实体提交,而不能由个人开发者提交。
  • 除非法律另有许可,否则您不得未经他人允许而使用、传输或共享他们的个人数据。您必须提供相应的信息,说明以何种方式在哪里使用这些数据。
  • App 收集的数据只有在为了改进 app 或用于广告投放用途,才能与第三方共享。
  • 如果 app 在未经用户同意或未能符合数据隐私保护法律的情况下共享用户数据,则 app 会被下架,并且将您从 Apple Developer Program 中除名。
  • 除非法律另有明确许可,否则未经用户的额外同意,为一个用途而收集的数据不可用于其他用途。
  • App 不得试图暗中基于收集的数据构建用户资料,也不得尝试、协助或鼓励他人根据从 Apple 提供的 API 收集的数据,或您所谓以“匿名”、“汇总”或其他不可识别的方式收集的数据来识别匿名用户的身份或重建用户资料。
  • 不得使用来自“通讯录”、“照片”或能访问用户数据的其他 API 的信息来构建联系人数据库,以供自己使用或出售/分发给第三方,也不得收集用户设备上安装 app 的信息,以用于分析或投放广告/市场营销。
  • 不得使用“通讯录”或“照片”收集的信息来联系用户,除非用户以个人方式明确主动发起联系,不得包含“全部选择”选项,也不能默认选中所有联系人。
  • 在信息发送之前,必须向用户清楚说明这个信息会如何呈现给收件人。
  • 从 HomeKit API、HealthKit、消费者健康记录 API、MovementDisorder API、ClassKit 或深度图或面谱绘制工具收集的数据,不得用于市场营销、投放广告或基于使用情况进行其他数据挖掘,包括第三方在内。
  • 使用 Apple Pay 的 app 只能与第三方共享通过 Apple Pay 获得的用户数据。
  • App 在健康、健身和医疗研究背景下收集的数据,不得因广告投放、市场营销或其他基于使用情况进行的数据挖掘 (除非获得批准,并出于改进健康管理或健康研究的目的) 而使用或向第三方披露。
  • App 可以使用用户的健康或健身数据直接向该用户提供权益,前提是 app 须由提供相应权益的实体提交,而且其数据不得与第三方共享。
  • app 必须清楚说明将从设备收集的具体健康数据。
  • App 不得将虚假或错误数据写入 HealthKit 或其他任何医疗研究/健康管理 App,不得在 iCloud 中存储个人健康信息。
  • 开展健康领域人体研究的 app 必须获得参与人员提供的知情同意书,如果涉及未成年人,则必须获得由其家长或监护人提供的知情同意书。
  • 用于开展健康领域人体研究的 app 必须获得一家独立伦理审查委员会的批准。
  • App 只能出于遵守适用儿童隐私法规的目的要求用户提供出生日期或家长联系信息,但必须提供一些适用于各年龄层用户的实用功能或娱乐价值。
  • 主要面向儿童的 app 不应包含第三方数据分析或第三方广告。
  • “儿童类别”中的 app,以及向未成年人收集个人信息、传输此类信息或能够共享此类信息的 app,则必须拥有隐私政策,且必须遵守适用的儿童隐私保护法规。
  • 不属于“儿童”类别的 app 不得在 app 名称、副标题、图标、屏幕快照或描述中包含任何暗示 app 主要受众为儿童的词汇。
  • 只有在定位服务与 app 提供的功能和服务直接相关时,才能在 app 中使用定位服务。
  • 基于位置的 API 不得用于提供紧急服务,不得对汽车、飞机和其他设备 进行自主控制。
  • 在收集、传输或使用位置数据之前,务必进行通知并获得用户同意。
  • 如果 app 会使用定位服务,请务必在 app 中说明相应的原因。

5.2 知识产权

  • 请确保 app 只包含由您创建或拥有使用许可的内容。如果侵犯他人的知识产权,app 将会被移除。
  • 如果您认为自己的知识产权在 App Store 上受到了其他开发者的侵犯,请通过此网页表格提交权利主张。
  • 不得在未经授权的情况下,在 app 中使用受保护的第三方材料 (例如商标、版权作品、专利设计)。
  • 不得在 app 或开发者名称中包含虚假、抄袭或误导性的演示、名称或元数据。
  • App 提交方应当是拥有或获授权使用知识产权及其他相关权利的个人或法律实体。
  • 如果 app 会使用、访问第三方服务、通过访问第三方服务盈利或是显示第三方服务的内容,请确保您获得在该服务的使用条款下进行此类操作的特别许可。
  • app 不得促进非法文件共享,或在没有获得这些资源的明确授权的情况下,提供从第三方来源保存、转换或下载媒体资源的能力。
  • 视频/音频也有可能触犯使用条款,所以请务必在 app 访问这些服务前,进行检查。
  • 不得误导或暗示 Apple 是 app 的来源或提供商,或者 Apple 以任何形式表示认可其质量或功能。
  • 如果您的 app 被选为“编辑选荐”,Apple 将自动显示相应徽章。
  • 不得创建与现有 Apple 产品、界面、app或广告主题外观相似或容易混淆的 app。
  • App 和扩展功能不得含有 Apple 表情符号。
  • iTunes 音乐预览内容不得用于其娱乐价值或其他未获授权的方式。
  • 如果 app 显示健身记录圆环,则不应以类似于“健身记录”控件的方式展示“活动”,“锻炼”或“站立”数据。

5.3 游戏、赌博和彩票

  • 抽奖和比赛必须由 app 的开发者赞助。
  • 抽奖、比赛和抽彩的正式规则必须在 app 中注明,并且必须明确表示 Apple 不是赞助者,也没有以任何形式参与活动。
  • App 不得通过 App 内购买项目购买点数或货币,以用于任何种类的真实货币游戏;不得向用户出售彩票或抽彩券;不得在 app 内进行资金转账。
  • 提供真实货币游戏(例如体育下注、扑克、赌场游戏、赛马)或彩票的 App 必须在使用该 App 的地区获得必要的许可和批准,且只能在这些地区发布,此类 App 在 App Store 中必须免费提供。
  • 不允许在 App Store 上发布非法的赌博辅助工具,包括记牌器。
  • 彩票 App 必须有报酬、几率及奖品。

5.4 VPN App

  • 提供 VPN 服务的 app 必须利用 NEVPNManager API (英文),并且仅可由登记为企业的开发者提供。
  • 在用户在使用VPN服务之前,必须在 app 屏幕上清楚地声明会收集哪些用户数据,以及将如何使用这些数据。
  • 无论出于任何目的,提供 VPN 服务的 App 不得出售、使用或向第三方披露任何数据;并且必须在隐私政策中做出这一承诺。
  • VPN app 不得违反当地法律,如果您选择在需要 VPN 许可证的地区发布,则必须在 App Review 注释栏位中提供您的许可证信息。
  • 除此之外,经批准的提供商所提供的家长控制、内容拦截和安全 app 也可以使用 NEVPNManager API。
  • 不遵循这项准则的 app 会被从 App Store 中移除,您也可能会被从 Apple Developer Program 中除名。

5.5 移动设备管理

  • 提供移动设备管理 (MDM) 服务的 MDM App 必须向 Apple 请求此功能。
  • MDM app 仅可由商业企业 (如商业组织、教育机构或政府机构) 提供。
  • 在用户使用MDM服务之前,必须在 app 屏幕上清楚地声明会收集哪些用户数据,以及将如何使用这些数据。
  • MDM app 不得违反任何适用法律。
  • 无论出于任何目的,提供 MDM 服务的 app 都不得出售、使用或向第三方披露任何数据;并且必须在隐私政策中做出这一承诺。
  • 提供配置描述文件的 app 也必须遵守这些要求。不遵循这些准则的 app 会被从 App Store 中移除,您也可能会被从 Apple Developer Program 中除名。

5.6 开发者行为准则

  • 请尊重每一个人,无论是在 App Store 中回复用户评论、回应客户支持请求时,还是与 Apple 沟通时都应做到这一点。
  • 请勿涉及任何形式的骚扰、歧视、恐吓或霸凌行为,也不要鼓励他人实施任何上述行为。
  • App Store 中应直接回复顾客评论的主题,回复中不能包含个人信息、垃圾信息或营销广告。
  • 在 app 内部利用官方API 提示用户评价 app,不允许使用自定义的评论提示。
  • App 不得存在以下行为:掠夺用户或试图勒索用户;诱导用户进行非自愿的购买;强迫用户共享不必要的数据;以欺骗的方式抬高价格;针对未交付的功能或内容收取费用;或者在 app 内部或外部实施任何其他操纵行为。

提交之后

  • 因为违反同一准则而一再被拒绝,将需要更长时间来完成审核。
  • 如果滥用<加急审核>系统,可能会导致无法再使用<加急审核>。
 类似资料: