IOS如何获取自己的IDFA

直接上代码!

1.控制台打印

NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
NSLog(@"本机idfa=%@",idfa);//控制台查看

2.使用弹窗显示并复制

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

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"本机IDFA" message:idfa preferredStyle:UIAlertControllerStyleAlert];
[alertController addAction:[UIAlertAction actionWithTitle:@"复制" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
      UIPasteboard *pab = [UIPasteboard generalPasteboard];
      pab.string = idfa;
}]];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alertController animated:YES completion:nil];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容