IT之家 6小时前
苹果推出新API助力开发者遵守得州未成年人年龄验证法规
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

苹果公司宣布推出一系列新的API接口和沙盒测试工具,旨在协助开发者为将于2026年生效的得克萨斯州SB2420法案做准备。该法案要求未成年人在使用应用前进行年龄验证并获得家长同意。新发布的iOS 26.2和iPadOS 26.2开发者测试版中包含了Declared Age Range API、Significant Change API等功能,允许开发者获取用户的年龄类别、判断应用更新是否构成重大变更并请求家长同意,以及接收家长撤销授权的通知。苹果强调,虽然提供这些工具,但仍对潜在的隐私风险表示担忧。开发者可利用沙盒环境进行测试,并在RC版本发布后提交更新以确保用户在新系统中的合规体验。

📱 **新API支持年龄验证与同意管理:** 苹果在iOS 26.2和iPadOS 26.2开发者测试版中引入了Declared Age Range API和Significant Change API。前者允许开发者获取用户年龄类别(如13岁以下、13-15岁、16-17岁、18岁以上),并包含年龄验证方式及是否需要重新获得家长同意的信号。后者则帮助开发者识别应用更新中的“重大变更”,通过PermissionKit框架请求家长同意,并在获得授权前限制功能使用。

🚦 **重大变更与分级变化处理:** SB2420法案将某些应用更新视为“重大变更”。开发者需利用Significant Change API向家长发送同意请求。此外,应用的“年龄分级变化”也被视为重大变更,开发者可通过StoreKit新属性检测此类变化,并触发重新请求家长授权的流程。

🔔 **家长撤销授权通知与沙盒测试:** 新法规允许家长随时撤销对应用的同意,撤销后应用将被阻止启动。App Store将提供服务器通知功能,让开发者能实时接收此类撤销提醒。苹果还提供了沙盒测试环境,让开发者能在iOS 26.2和iPadOS 26.2测试版中验证这些新API的集成和用户体验。

⚖️ **应对法规挑战与隐私关切:** 苹果此举旨在协助开发者遵守得州SB2420法案,但也表达了对这类法律可能带来的隐私风险的担忧,认为其可能强制企业在用户仅下载基本应用时就收集敏感个人信息。苹果计划未来继续推出工具以应对其他地区即将实施的类似法律。

IT之家 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 测试版中验证集成和用户体验。

后续步骤与扩展计划

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

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

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

参考资料:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

苹果 API 开发者 年龄验证 SB2420 得克萨斯州 未成年人 隐私 Apple API Developers Age Verification SB2420 Texas Minors Privacy
相关文章