年龄保证框架问答

Apple 提供了多个框架和功能,可帮助开发者遵守现行和即将生效的地区性年龄保证法律及相关要求。在这里,开发者可以进一步了解这些技术,以及相关文档和资源。

为你的 App 和游戏设计安全且适龄的体验

常见问题解答

哪些操作系统版本支持新的年龄保证框架和功能?

要启用所有技术并访问 Apple 为确保遵守地区性年龄保证要求而提供的所有框架和功能,你必须使用 Xcode 26.2 (17C52) 或更高版本,并基于 iOS 26.2 和 iPadOS 26.2 SDK 或更高版本构建你的 App。

查看最新的 Xcode 版本和 SDK

从 iOS 26.4 和 iPadOS 26.4 开始,年龄保证框架包括:

从 iOS 26.2 和 iPadOS 26.2 开始,年龄保证框架包括:

从 iOS 26 和 iPadOS 26 开始,年龄保证框架包括:

在运行 iOS 18 和 iPadOS 18 或更早版本的设备上,Apple 账户会受到什么影响?

运行 iOS 18 和 iPadOS 18 或更早版本的现有 Apple 账户 (包括成人账户以及适用于儿童和青少年的儿童账户) 不会受到影响。

在合规性要求生效之前,App 和游戏可不可以让用户分享自己的年龄段?

可以。通过让用户分享其年龄段,你可以在 App 中为他们打造适龄体验。要让用户分享年龄段,请参阅“Declared Age Range API”。从 iOS 26 和 iPadOS 26 开始,家长和监护人可以使用“App 年龄段”功能,以允许或要求其家人共享 群组中的儿童与 App 和游戏分享年龄段,或者拒绝允许分享。未加入家人共享群组的成人和青少年也可以自行选择要不要分享自己的年龄段。如果某一地区要求履行法律义务,你应测试 App 现有的年龄保证实现机制,以确保符合这些当地法律的要求。

年龄限制由我负责实施还是由 Apple 负责实施?

开发者负责实施自身的年龄限制。在法律有明确规定的某些地区,Apple 会使用年龄保证方法来确认 Apple 账户持有人的年龄,并通过 Declared Age Range API 与你分享年龄类别。在这些地区,你必须核实 App 用户的年龄。如果对你的合规义务有任何疑问,请咨询你的法律顾问。

对于重大 App 更新,你负责在需要时阻止用户访问你的 App 或功能,并负责处理家长或监护人的回应。在征得家长同意之前,必须阻止儿童访问重大更新,这类更新可能涵盖所有 App 和账户数据或特定功能。在法律有明确规定的某些地区对你的 App 进行更改时,如果对你的合规义务有任何疑问,请咨询你的法律顾问。要进一步了解重大更新通知和确认,请参阅以下文档:

当家长或监护人撤销对孩子访问某一 App 的许可时,Apple 会阻止这个 App 启动。要处理之前所授予许可的撤销,请使用 notificationType 中的 RESCIND_CONSENT 值。如需进一步了解如何接收 App Store 服务器对服务器通知,请参阅“启用 App Store 服务器通知”。

与 App 的年龄保证义务相关的 App 审核流程有没有变化?

没有,App 审核流程没有任何变化。

Declared Age Range API 在所有地区都可用吗?

是的,Declared Age Range API 在全球均可用,使用你 App 的用户可以自行决定要不要分享自己的年龄信息。这包括在家人共享 群组中分享儿童年龄的家长或监护人。在法律有明确要求的某些地区,Apple 会根据法律规定来分享年龄类别。在这些地区之外,对于已选择使用“App 年龄段”功能与你分享年龄段的用户,系统也会提供其年龄段,这一信息将通过 Declared Age Range API 发送。

如果我 App 的年龄分级为 18+,我是不是仍需要实现 Declared Age Range API?

是的。在法律有明确规定的地区,你需要通过 Declared Age Range API 核实 App 用户的年龄。在这些地区,调用 Declared Age Range API 时,将与你的 App 分享用户的年龄类别。在 App Store Connect 中选择的年龄分级会反映敏感内容的出现频率和存在情况,以及可能引入敏感内容的功能。

如果某一 App 的年龄分级为 13+,家长是不是仍可以允许未满 13 周岁的儿童下载并使用这个 App?

是的。如果在“屏幕使用时间”中启用了 App 访问限制,并且 App 年龄分级超出了限制范围,则儿童可以向家长或监护人请求例外,以购买或下载相应 App。请注意,年龄分级在某些地区可能有所不同。要进一步了解,请参阅“年龄分级的值和定义”和“使用家长控制来管理你孩子的 iPhone 或 iPad”。

我可不可以使用沙盒环境来测试我 App 中的年龄保证、重大变更以及对之前所授予许可的撤销?

可以。从 iOS 26.2 和 iPadOS 26.2 开始,你可以使用沙盒环境测试你的 App 如何回应不同的年龄段场景、基于位置的限制、批准状态的变更以及对之前所授予许可的撤销。如需了解更多信息,请参阅“在沙盒中测试年龄保证”。

App 条款或隐私政策的变更是不是被视为重大的 App 更新?

这要视情况而定。你应依据适用法律来自行确定哪些变更属于重大的 App 更新。要确定 App 的哪些变更被视为重大的 App 更新,请咨询你的法律顾问。如需进一步了解重大的 App 更新,请参阅 PermissionKitDeclared Age Range

提交反馈

如果对 Declared Age RangePermissionKit 的技术实现或所提供的数据 (包括 Apple 如何保护用户隐私) 有疑问,请通过以下某一方式联系我们:

  • 如果对遵守地区性法律有疑问,请咨询你的法律顾问。
  • 如果对年龄保证有非技术层面的疑问,请联系开发者支持
  • 如果对年龄保证有代码级支持方面的疑问,请在 Apple 开发者论坛 上创建帖子。
  • 要报告代码级问题或提供改进建议,请访问“反馈助理”,然后按照以下步骤操作:
    • 点按左上方的
    • 点按“开发者技术与 SDK”。
    • 从菜单中选择一个平台。
    • 从技术菜单中选择“Declared Age Range”或“PermissionKit”。