在更新到ios15以上的时候,调用requestTrackingAuthorization的时候,没有出现授权弹框导致审核被拒绝。
这个是升级到ios15的问题,目前我的解决办法是在sceneDidBecomeActive的函数里,延迟1~2s再请求。
@available(iOS 13.0, *)
func sceneDidBecomeActive(_ scene: UIScene) {
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
ATTrackingManager.requestTrackingAuthorization { status in
}
}
}
网友评论