Переглянути джерело

iOS15 ATTrackingManager 不弹窗的问题

胡志强 3 роки тому
батько
коміт
ee594190e5

+ 6 - 1
Introduce/Aarchitecture/AppDelegate.swift

@@ -65,5 +65,10 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
             isEnterBack = false
         }
         UIApplication.shared.keyWindow?.isUserInteractionEnabled = true
-    }
+        
+        if #available(iOS 14, *) {
+            ATTrackingManager.requestTrackingAuthorization { [weak self] _ in
+            }
+        }
+    } 
 }

+ 0 - 6
Introduce/Record/INRecorderController.swift

@@ -173,12 +173,6 @@ class INRecorderController: BFBaseViewController {
     }
     
     override func viewDidLoad() {
-        DispatchQueue.global().async {[weak self] in
-            if #available(iOS 14, *) {
-                ATTrackingManager.requestTrackingAuthorization { [weak self] _ in
-                }
-            }
-        }
         super.viewDidLoad()
         view.backgroundColor = .black
         view.addSubview(bgView)