ios设备获取的idfa为 0 原因

背景

某些场景下,我们需要用到 ios 设备的 idfa,通常我们的获取方式为下载一个 deviceid 或 idfa 之类的 app 来查看,但是在某些情况下我们获取到的 idfa 是一串数字 0 ,这就很难搞了。

解决办法

ios14.5 以下系统,

1. 打开设置,隐私,限制广告追踪开关关闭,即可获取到

2. 有些场景关闭情况下依然获取不到,可以点 还原广告标识符,即可获取到

ios 14.5 及以上系统

1. 打开设置,隐私,apple广告,个性化广告开关打开

2. 打开设置,隐私,跟踪,允许app 请求跟踪

3. 打开设置,隐私,跟踪,找到想要被跟踪的 app,并打开开关,该 app 才可拿到 idfa,否则依然为 0 

注意:有些 app 没有显示在获取 跟踪权限的列表里,可能这些 app 没有主动要求获取 idfa 都权限吧。。。

posted @ 2022-07-27 22:32  蓓蕾心晴  阅读(1086)  评论(0)    收藏  举报