idfa获取不到,ios14idfa权限怎么打开

  idfa获取不到,ios14idfa权限怎么打开

  近日有网友反映在使用过程中出现了无法获取ios15 idfa的问题。这其实是由于苹果最近加强了对idfa的审核,所以可以尝试以下方法来提高通过审核的可能性。让我们一起学习。

  【ios15常见问题汇总】【流畅度介绍】

  Ios15 idfa无法获取:

  1.首先,我们输入“

info.plist

”文件,并在其中添加以下描述性文本:

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

  2.然后使用以下代码

导入框架

:

  #导入

  #导入

  3.最后,输入以下内容

获取idfa

并保存。

  If (@ available (IOS14,*)) {/IOS14及以上版本需先获得权限。

  [ATTrackingManager

  使用CompletionHandler请求授权:(AttrackingManagerationStatus){/获取权限后,仍然使用旧方法获取idfa。

  if(status==attrackingmanagrauthorizationstatusauthorized){

  ns string * idfa=[[asidentifier manager shared manager]。广告标识符uuid string];

  NSLog(@%@ ,idfa);

  }否则{

  NSLog(@ 请允许应用程序在设置-隐私-跟踪中请求跟踪);

  }}];

  } else {//iOS14及以下版本仍然使用老方法。//确定用户是否在设置-隐私中打开了广告跟踪。

  if([[asidentifier manager shared manager]isadvertisingtrackingabled]){

  ns string * idfa=[[asidentifier manager shared manager]。广告标识符uuid string];NSLog(@%@ ,idfa);

  }否则{

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

  }

  }

  相关文章:更新机型列表对游戏先知开放

  就是ios15 idfa得不到解决方案。如果在AppDelegate中出错,可能是ios15的bug,只能等苹果的解决方案了。想了解更多也可以收藏我们。

idfa获取不到,ios14idfa权限怎么打开