iOS开发笔记-119:iOS15以上, 广告标识符IDFA不弹窗问题

在更新到ios15以上的时候,调用requestTrackingAuthorization的时候,没有出现授权弹框导致审核被拒绝。

这个是升级到ios15的问题,目前我的解决办法是在sceneDidBecomeActive的函数里,延迟1~2s再请求。

@available(iOS 13.0, *)
    func sceneDidBecomeActive(_ scene: UIScene) {
        DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
           ATTrackingManager.requestTrackingAuthorization { status in

           }
        }
    }

推荐阅读更多精彩内容