UDID是苹果iOS设备的唯一识别码,是由字母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,UDID可以关联其他数据到相关的苹果设备上,每一个移动通讯设备都有UDID,是除了序列号,IMEI外第三个设备身份证。
UDID 是由子母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones、iPads、以及 iPod touches,这些编码看起来是随机的,实际上是跟硬件设备特点相关联的。
![图片[1] - UDID是什么?详细解答 - 乐享科讯网](https://oss.tqlcool.com/resources/tqlimg/webp/QQ20221129072400.webp)
UDID 是什么
UDID 的全称是 Unique Device Identifier,它就是苹果 iOS 设备的唯一识别码,是由字母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches。udid 可以关联其他数据到相关的苹果设备上,所以尽量 udid 不要告诉别人,以免自己的隐私数据被泄露和篡改。
UDID 可以关联其它各种数据到相关设备上。例如,连接到开发者账号,可以允许在发布前让设备安装或测试应用;也可以让开发者获得 iOS 测试版进行体验。苹果用 UDID 连接到苹果的 ID,这些设备可以自动下载和安装从 App Store 购买的应用、保存从 iTunes 购买的音乐、帮助苹果发送推送通知、即时消息。
每一个移动通讯设备都有 UDID,是除了序列号,IMEI 外第三个设备身份证,通过 UDID 可以定位到唯一的一个通讯设备上。
移动网络可利用 UDID 来识别移动设备,但是,从 IOS5.0(2011 年 8 月份)开始,苹果宣布将不再支持用 uniqueIdentifier 方法获取设备的 UDID,iOS5 以下是可以用的。
苹果从 iOS5 开始就移除了通过代码访问 UDID 的权限。从 2013 年 5 月 1 日起,试图访问 UIDIDs 的程序将不再被审核通过,替代的方案是开发者应该使用“在 iOS 6 中介绍的 Vendor 或 Advertising 标示符”。所以 UDID 是绝对是不能再使用了。
在 iOS 应用早期,UDID 被第三方应用开发者和网络广告商用来收集用户数据,可以用来关联地址、记录应用使用习惯……以便推送精准广告。不少用户也对此表示苹果侵犯消费者隐私,因此在后期苹果反对开发人员使用 UDID。
UDID 的作用是什么
UDID 的作用除了上文所说,用以收集用户数据之外,最大的用处就在于可以关联其它各种数据到相关设备上,这也是现在 UDID 的最大用途了。所谓关联其它各种数据到相关设备上,即包括连接到开发者账号,在发布前让设备安装或测试应用,以及让开发者获得 iOS 测试版进行体验,等等。简单来说,就是开发人员用得比较多,一般用户是用不到 UDID 的。
如何获取 iOS 设备 UDID
连接你的 ios 设备(iPhone, iPad, iPod)到你的 iTunes,然后在左边的边栏点击你的设备,右边就会显示出你的设备信息,再用鼠标点击一下你的序列号那一行,就出现 UDID 了,出现 UDID 后,直接按键盘的 Ctrl+C(mac 电脑复制快捷键为为 Cmd+C)就可以直接复制好了,粘贴就 OK。
PS:正确的 UDID 应该是小写字母和数字的 40 位组合。