iOS14以后新增了廣告標識【IDFA】的權(quán)限,獲取方法有所改變,具體如下:
1>.獲嚷滤小:
if (@available(iOS 14.0,*)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
if (status == ATTrackingManagerAuthorizationStatusAuthorized) {
NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
}else {
NSLog(@"請打開廣告追蹤");
}
}];
} else {
if ([[ASIdentifierManager sharedManager]isAdvertisingTrackingEnabled]) {
NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
} else {
NSLog(@"請打開廣告追蹤權(quán)限");
}
}
2>.配置權(quán)限:
Privacy - Tracking Usage Description 類型為string殴穴,可自定義添加權(quán)限彈窗話術(shù)