相关疑难解决方法(0)

IDFA iOS14 返回被拒绝而不显示身份验证弹出窗口

我正在研究在 iOS 14 上获取 IDFA。我使用的是 iPhone 8 Plus。

我已经添加了

<key>NSUserTrackingUsageDescription</key>
<string>App would like to access IDFA for tracking purpose</string>
Run Code Online (Sandbox Code Playgroud)

.plist文件中。

然后添加

let type = ATTrackingManager.trackingAuthorizationStatus;
Run Code Online (Sandbox Code Playgroud)

返回.denied, 有

func requestPermission() {
        ATTrackingManager.requestTrackingAuthorization { status in
            switch status {
            case .authorized:
                // Tracking authorization dialog was shown
                // and we are authorized
                print("Authorized")
            
                // Now that we are authorized we can get the IDFA
            print(ASIdentifierManager.shared().advertisingIdentifier)
            case .denied:
               // Tracking authorization dialog was
               // shown and permission is denied …
Run Code Online (Sandbox Code Playgroud)

idfa ios14

26
推荐指数
3
解决办法
9827
查看次数

标签 统计

idfa ×1

ios14 ×1