`import UIKit import AppTrackingTransparency func requestDFA(){ if #available(iOS 14, *){ ATTrackingManager.requestTrackingAuthorization { status in switch status { case .authorized: // 用户已授权跟踪 print(Tracking authorization status: authorized) case .denied: // 用户拒绝跟踪 print(Tracking authorization status: denied) case .notDetermined: // 用户尚未做出选择 print(Tracking authorization status: not determined) case .restricted: // 跟踪受限,例如在家长控制设置下 print(Tracking authorization status: restricted) default: print(Tracking authorization status: unknown) } } } } @main class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. requestDFA() return true } // MARK: UISceneSession Lifecyclez func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptio