App Tracking Transparency 消息未在某些设备中显示
Posted
技术标签:
【中文标题】App Tracking Transparency 消息未在某些设备中显示【英文标题】:App Tracking Transparency message doesnt show in some devices 【发布时间】:2021-03-11 12:34:00 【问题描述】:我在项目中为 14.x 设备实施了 App Tracking Transparency。大多数设备的 ATT 警报消息都像这样
显示给用户但在 OS 14.4 的 iPhone8 中,ATT 消息根本不显示。有人遇到过这个问题吗?
感谢您对此的任何帮助。谢谢
【问题讨论】:
我确实在我的一些设备上看到从未显示 ATT 对话框;你只会得到.denied
。我不确定为什么。它似乎与具有 14.3 的设备有关。我有一台直接从 14.2 升级到 14.4 的设备,它没有问题。
【参考方案1】:
目前,ios 14.4 和 14.5 存在一些问题,它们会在系统级别阻止 App Tracking,并且不允许用户更改此设置。很可能,您面临同样的问题。要检查它,只需打开: 首选项 -> 隐私 -> 跟踪。如果您关闭了“允许应用程序请求跟踪”,只需启用它。如果它显示为灰色并且您无法启用它,您可以等待 iOS 更新或安装 iOS 测试版,希望它能为您的设备修复。
同样的情况发生在我身上,但就我而言,我使用的是 iOS 14.5 Beta,所以当我推出 iOS 14.4 Stable 时,它再次对我有用。
被阻止的跟踪选项示例:
【讨论】:
以上是关于App Tracking Transparency 消息未在某些设备中显示的主要内容,如果未能解决你的问题,请参考以下文章
App Tracking Transparency 消息未在某些设备中显示
App Tracking Transparency 隐私复选框和应用商店发布拒绝
iOS15系统App Tracking Transparency提审被拒
为 iOS 14.5 实施 Apple App Tracking Transparency (ATT) 的 React Native Expo
iOS 14.5 App Tracking Transparency for firebase log in react-native app