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 都权限吧。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南