Luk*_*ger 9 iphone ios swift ios14
我正在尝试测试 iOS 14 跟踪弹出窗口。当我在模拟器上测试它时它会出现,但不会在真实设备(iOS 14.3)上出现。
我已经阅读了这篇文章(IDFA iOS14 返回被拒绝而不显示身份验证弹出窗口)。但是打开跟踪选项并不能解决我的问题。
我确定:
NSUserTrackingUsageDescription在 Info.plist 中提供目的字符串 ( )ATTrackingManager.requestTrackingAuthorization(completionHandler:)但是我在运行应用程序时没有收到提示。该案件completionHandler立即被调用.denied。
此外,该应用程序甚至不会出现在使用跟踪的应用程序列表中(首选项 > 隐私 > 跟踪)。
问题出在操作系统上,因此您必须将操作系统更新到 14.5.1
Apple 发布了 iOS 和 iPadOS 14.5.1。根据苹果的发行说明,该更新修复了应用程序跟踪透明度的一个错误,该错误可能导致某些用户无法收到应用程序的提示。
iOS 和 iPadOS 14.5.1 发行说明
此更新修复了应用程序跟踪透明度的问题,之前在“设置”中禁用“允许应用程序请求跟踪”的某些用户在重新启用后可能不会收到来自应用程序的提示。此更新还提供重要的安全更新,建议所有用户使用。
我将操作系统从 14.5 更新到 14.5.1,现在我在首次启动时收到 ATT 提示。
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |