夜雨聆风学习资料网

ARTICLE · 1025727

iOS 27.2 beta新增隐私弹窗!

iOS 27.2 beta新增隐私弹窗!

大家好,这里是木木iOS分享。

Apple 在 9月16日发布了 iOS 27.2 beta,开发者页面记录的版本号是 24B5084k

这次测试版最值得关注的,不是又多了几个界面动画,而是 App Tracking Transparency(ATT)授权流程变了:欧盟部分用户会看到更完整的授权说明,而且以后可能每年再次确认一次。

Apple Developer 官方页面主视觉,图源:Apple Developer

先说清楚:这是 iOS 27.2 beta 的官方开发者说明,不是 iOS 27.0 正式版已经全面上线的功能。普通用户现在不需要为了这个变化去安装测试版。

ATT这次具体改了什么?

Apple 在 iOS & iPadOS 27.2 Beta Release Notes 中写明,AppTrackingTransparency 新增两项变化:

  • • 支持一种替代的扩展授权弹窗(alternative expanded prompt)
  • • 欧盟用户可以按年重新收到授权请求

Apple 还特别注明,扩展弹窗在 法国、德国、意大利、波兰和罗马尼亚是必需的。

iOS 27 官方图标,图源:Apple Developer

这里的“跟踪”不是普通通知权限,也不是所有 App 都会弹。ATT 针对的是 App 收集数据,并与其他公司共享,用来跨 App 或网站追踪用户的场景。是否触发,仍然取决于 App 的用途和开发者实现。

对普通用户有什么影响?

如果你不在上述欧盟国家,Apple 当前这份说明没有说会在你的设备上新增同样的必需弹窗。

如果你在法国、德国、意大利、波兰或罗马尼亚,今后使用涉及跨 App 跟踪的应用时,授权界面可能比以前更详细;已经做过选择的用户,也可能在一年后再次看到授权请求。

这不等于 Apple 会替你打开跟踪。弹窗只是把选择重新交给用户,具体是否允许,还是由你自己决定。

开发者需要提前测试什么?

Apple 的开发者文档已经列出新的接口:requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:)

如果 App 使用 ATT,开发者需要在 iOS 27.2 beta 上重新检查这些情况:

  • • 扩展弹窗的文案和展示时机是否合理
  • • 用户拒绝、允许以及暂时不操作时,App 是否都能正常运行
  • • 按年重新授权后,App 的状态判断和隐私设置页面是否同步
  • • 法国、德国、意大利、波兰和罗马尼亚的地区逻辑有没有写错
Xcode beta 官方图标,图源:Apple Developer

这次 SDK 会随 Xcode 27.2提供。没有开发需求的普通用户,不建议为了看新弹窗而装 beta;测试版本身仍可能有其他问题。

测试版还列了哪些已知问题?

同一份官方说明还提到两项已知问题:

  • • Health 的 Insights 标签页中,个性化摘要可能无法按预期生成
  • • “描述快捷指令”可能出现“出了点问题,请稍后再试”的错误

所以 iOS 27.2 beta 目前更适合开发者和测试人员。日常主力机没有必要仅因为 ATT 变化就升级。

TestFlight 官方图标,图源:Apple Developer

简单总结

iOS 27.2 beta 已经确认加入 ATT 扩展授权弹窗,并支持欧盟用户按年重新授权;法国、德国、意大利、波兰和罗马尼亚还被 Apple 点名为扩展弹窗的必需地区。

这是一项 隐私授权机制的测试版变化,不是越狱漏洞,也不是所有地区的正式版更新。欧盟用户可以留意后续 beta 变化,开发者则应该尽早测试新的授权接口和地区逻辑

点个关注⬆️再走呗

相关学习资料

返回首页浏览学习资料