【发布时间】:2021-11-23 20:48:37
【问题描述】:
Apple 审阅者刚刚拒绝了我的应用,因为 ATT 请求未出现:“在 iOS 15.0.1 上审阅时,我们无法找到 App Tracking Transparency 权限请求。”
我的代码如下图:
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization { (status) in
//print("IDFA STATUS: \(status.rawValue)")
FBAdSettings.setAdvertiserTrackingEnabled(true)
}
}
我在 AppDelegate didFinishLaunchingWithOptions 和 viewDidLoad 中都实现了这段代码。 ATT 权限请求出现在 iOS 14 上,但不在 iOS 15 上。
【问题讨论】:
-
你在 Info.plist 中设置了 NSUserTrackingUsageDescription 吗? developer.apple.com/documentation/bundleresources/…
-
当然,否则iOS 14上不会出现权限请求
标签: swift ios15 apptrackingtransparency