IT袋

当前位置:主页 > 经验教程 > 手机教程 >

ios15 idfa无法获取解决教程

ios15 idfa无法获取解决教程

更新:2023-06-26 04:08:09 来源:IT袋 作者:马勇
导读:ios15 idfa无法获取解决教程,一篇关于ios15 idfa无法获取解决教程的IT知识,关于ios15 idfa无法获取解决教程,继续往下看吧! 这两天有小伙伴反馈,在使用过程中,出现了ios15 idfa无法获取的问题,这其

ios15 idfa无法获取解决教程

一篇关于ios15 idfa无法获取解决教程的IT知识,关于ios15 idfa无法获取解决教程,继续往下看吧!

这两天有小伙伴反馈,在使用过程中,出现了ios15 idfa无法获取的问题,这其实是由于最近苹果对idfa的审核增强了,因此我们可以尝试通过下面的方法来提高审核通过的可能,一起来学习一下吧。

ios15 idfa无法获取解决教程

【】

ios15 idfa无法获取:

1、首先我们进入“info.plist”文件,在其中添加如下的描述文字:

NSUserTrackingUsageDescription
此标识符将用于向您推荐个性化广告。

2、接着使用以下代码导入框架

#import

#import

3、最后,输入以下内容获取idfa,并保存即可。

if (@available(iOS 14, *)) {// iOS14及以上版本需要先请求权限

[ATTrackingManager

requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {// 获取到权限后,依然使用老方法获取idfa

if (status == ATTrackingManagerAuthorizationStatusAuthorized) {

NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];

NSLog(@"%@",idfa);

} else {

NSLog(@"请在设置-隐私-跟踪中允许App请求跟踪");

}}];

} else {// iOS14以下版本依然使用老方法// 判断在设置-隐私里用户是否打开了广告跟踪

if ([[ASIdentifierManager sharedManager] isAdvertisingTrackingEnabled]) {

NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];NSLog(@"%@",idfa);

} else {

NSLog(@"请在设置-隐私-广告中打开广告跟踪功能");

}

}

ios15 idfa无法获取解决教程

上述就是ios15 idfa无法获取解决教程的具体介绍,希望大家能喜欢!

相关阅读