首页>教程>实用技巧>iOS 系统中的各种设备识别码都是什么?IDFA 是什么?

iOS 系统中的各种设备识别码都是什么?IDFA 是什么?

2020-06-09
24537
来源:爱思助手

1、UDID ,全称是 (Unique Device Identifier),顾名思义,它就是苹果 iOS 设备的唯一识别码,它由 40 个字符的字母和数字组成,为了保护用户隐私苹果已经禁止读取这个标识了。


2、UUID,全称是(Universally Unique IDentifier),是基于 iOS 设备上面某个单个的应用程序,只要用户没有完全删除应用程序,则这个 UUID 在用户使用该应用程序的时候一直保持不变。如果用户删除了这个应用程序,然后再重新安装,那么这个 UUID 已经发生了改变。UUID 不好的地方就是用户删除了你开发的程序以后,基本上你就不可能获取之前的数据了。


3、MAC 地址,用来定义网络设备的位置。一个主机会有一个 MAC 地址,MAC 地址是网卡决定的,是固定的,为了保护用户隐私苹果已经禁止读取这个标识了。


4、OpenUDID,不是苹果官方的,是一个替代 UDID 的第三发解决方案, 缺点是如果你完全删除全部带有 OpenUDID SDK 包的 App(比如恢复系统等),那么 OpenUDID 会重新生成,而且和之前的值会不同,相当于新设备;


5、IDFA 广告标示符,适用于对外:例如广告推广,换量等跨应用的用户追踪等。IDFA 是苹果  iOS 6  开始新增的广告标识符,英文全称是 Identifier for Advertising ,用于给开发者跟踪广告效果用的,可以简单理解为 iPhone 的设备临时身份证,说是临时身份证是因为它允许用户更换,IDFA 存储在用户 iOS 系统上,同一设备上的应用获取到的 IDFA 是相同的。iOS 用户可以通过「设置」-「通用」-「还原」-「还原位置与隐私」更换 IDFA,iOS 10 系统开始提供禁止广告跟踪功能,用户勾选这个功能后,应用程序将无法读取到设备的 IDFA。


iOS 系统中的各种设备识别码都是什么?IDFA 是什么?


6、IDFV,Vindor 标示符 (IDFV-identifierForVendor),来自同一个开发商(例如 com.zhihu.app1 和 com.zhihu.app2)的应用运行在同一个设备上,此属性的值是相同的;不同的运营商应用运行在同一个设备上值不同。


相关文章
  • IDFA 是什么?iPhone 如何避免广告精准推送?

    苹果在最大程度上保护用户的隐私。

  • 为什么要绑定Apple ID?

    本文主要介绍如何用爱思助手绑定Apple ID,以及绑定的安全性和必要性。

  • 苹果发布 iOS 与 iPadOS 14.5 首个开发者测试版,Apple Watch 可解锁手机

    苹果今天向开发者发布 iOS 14.5 和 iPadOS 14.5 Beta 预览版,距发布 iOS 14.4 正式版一周时间。

  • Apple Watch对iOS会有怎样的影响?

    虽然现在距离 Apple Watch 上市还有半个多月的时间,但是相信很多人都已经对这款设备产生更多幻想:比如上市一年、两年或者五年之后,它将会发生什么变化?如果它成为iOS框架共生的一部分,甚至可能成为 iPhone 的一部分,那又会怎样呢?假设 Apple Watch 成为一款成功的产品,那么它可能会永久地改变我们“移动”的方式。Watch影响iPhone首先就是AppleWatch和iPhone可用的软件会有所不同。AppleWatch屏幕比较小,而且它本身的设计...

  • 苹果的Apple Store应用只支持 iOS 10系统了

    苹果自家的移动端购物应用 Apple Store 不久前进行了一次更新,当时根据更新文件显示本次更新只是包含了一些性能改进和优化。但据外媒报道,Apple Store 应用现在只支持 iOS 10.0 或更新系统了。