Ver Fonte

update ATTrackingManager

update ATTrackingManager
wenweiwei há 3 anos atrás
pai
commit
ca91c3a559
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      Introduce/Aarchitecture/AppDelegate.swift

+ 5 - 3
Introduce/Aarchitecture/AppDelegate.swift

@@ -56,10 +56,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
             INAppConfigUtil.appLaunchReportUpload(isHotLaunch: true)
             isEnterBack = false
         }
-        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1) {
+        DispatchQueue.global().asyncAfter(deadline: DispatchTime.now() + 1) {
             if #available(iOS 14, *) {
-                ATTrackingManager.requestTrackingAuthorization { status in
-                    
+                if ATTrackingManager.trackingAuthorizationStatus == .notDetermined {
+                    ATTrackingManager.requestTrackingAuthorization { _ in
+                        
+                    }
                 }
             }
         }