苹果宣布推出新 API 以应对未成年人监管要求,提供家长同意与年龄验证工具

抖音秀 热点资讯 5

11 月 5 日消息,苹果公司于当地时间 11 月 4 日发布公告,宣布推出多项新 API 接口与沙盒测试工具,协助开发者遵守将于明年在得克萨斯州生效的 SB2420 法案。

这些 API 更新已随 iOS 26.2 和 iPadOS 26.2 开发者测试版发布,苹果在公告中详细说明了开发者如何在应用中实施和测试相关功能。

新法规将于 2026 年生效

得州 SB2420 法案将于 2026 年 1 月 1 日正式实施,要求未成年人在下载、购买或继续使用应用前,必须进行年龄验证并获得家长或监护人同意。

苹果上月已经预告相关措施,并于本次更新中公布了全部技术细节,包括新的 API、框架以及沙盒测试环境。

苹果表示,虽然公司正提供这些工具以协助开发者满足州法律要求,但对这类法律可能带来的隐私风险依然“深表担忧”,因为“它们可能迫使企业在用户仅为下载天气或体育类应用时,就必须收集敏感个人信息”。

新增 API 与功能详解

苹果在开发者网站上公布了 4 项关键功能更新,帮助应用开发者满足得州法律要求:

1. 年龄分类信息(Declared Age Range API)

开发者可通过更新后的 Declared Age Range API 获取用户的年龄类别。据IT之家所知,得州法律将用户分为“13 岁以下、13 至 15 岁、16 至 17 岁和 18 岁以上”四档。

自 2026 年起,得州新注册的 Apple 账户在应用请求时可共享此信息。API 还会返回“年龄验证方式”(如信用卡或政府身份证)及在应用出现重大变更时是否需重新获得家长同意的信号。

2. 重大变更同意机制(Significant Change API)

根据得州 SB2420,某些应用更新被视为“重大变更”,开发者需判断其更新是否符合此标准。

当开发者认定存在重大变更时,应通过 PermissionKit 框架下的 Significant Change API 向家长或监护人发出请求。系统会向未成年用户显示家长同意提示,开发者可在获得授权前限制使用相关功能。

此外,应用的“年龄分级变化”被视为重大变更。开发者可通过 StoreKit 中的新属性检测分级是否变化,并调用 Significant Change API 重新请求家长授权。

3. 家长撤销授权通知

得州家长或监护人可随时撤销对某应用的同意,被撤销的应用将在未成年用户设备上被阻止启动。App Store 将提供服务器通知功能,开发者可接收撤销同意的实时提醒。

4. 沙盒测试环境

Declared Age Range API 与 Significant Change API 现已支持沙盒测试,开发者可在 iOS 26.2 和 iPadOS 26.2 测试版中验证集成和用户体验。

后续步骤与扩展计划

苹果建议开发者尽快查阅文档并实施以下内容:

  • Declared Age Range API

  • PermissionKit 下的 Significant Change API

  • StoreKit 中的新年龄属性类型

  • App Store 服务器通知机制

开发者可使用沙盒环境验证 API 实现。当 iOS/ iPadOS 26.2 的 RC 候选版本发布后,开发者应向 App Store Connect 提交更新版本,以确保用户可在正式版系统中使用符合 SB2420 的新功能。

苹果还表示,未来将继续推出工具,帮助开发者应对即将在犹他州、路易斯安那州及巴西实施的类似法律。