美文网首页
升级至iOS14.4无法获取到idfa

升级至iOS14.4无法获取到idfa

作者: 夜凉听风雨 | 来源:发表于2021-02-03 11:36 被阅读0次

    有用户反馈无法正常获取IDFA,所以本人亲自升级测试。测试结果:两个Iphone手机升级至IOS14.4系统后,一个手机可以正常获取IDFA,另一个无法获取,且之前已经获取过权限的app变灰色无法开启。无法获取的手机显示如下图:

    image.png

    使用获取跟踪权限弹窗代码无法正常弹出弹窗

    [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
                // 直接返回status为ATTrackingManagerAuthorizationStatusDenied
            }];
    

    升级过程: 升级过程中,第一个手机是开启允许APP请求跟踪权限升级的,升级后正常。 第二个手机是关闭允许APP请求跟踪权限升级的,升级后异常。

    猜测:是否是系统的BUG,升级前开启或关闭跟踪权限会导致这个问题。

    解决方案:
    1.使用苹果的SKADNetwork
    2.使用国内的第三方SDK获取一个固定的标识符作为IDFA

    请问有没有人遇到过这样的问题,且有好的解决方案???

    相关文章

      网友评论

          本文标题:升级至iOS14.4无法获取到idfa

          本文链接:https://www.haomeiwen.com/subject/tjmptltx.html