udid是由字母和数字组成的40个字符串的序号,用来区别每一个唯一的ios设备,包括 iphones、ipads、以及 ipod touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。接下来泽思(zesmob.com)就为大家简要分析下udid是什么以及它的具体用途。
udid在最开始的时候,是被第三方应用开发者和网络广告商用来收集用户数据,记录应用使用习惯,以便推送精准广告。但在不少用户也对此表示苹果侵犯消费者隐私,因此苹果于2011年8月发布ios 5后就开始拒绝app获取设备的udid,即app store禁止访问udid的应用上架。事实上,目前ios推广中常用的idfa,就是在无法获取udid的情况下的一种替代方式。
udid的作用,除了上文所说,用以收集用户数据之外,最大的用处就在于可以关联其它各种数据到相关设备上,这也是现在udid的最大用途了。所谓关联其它各种数据到相关设备上,即包括连接到开发者账号,在发布前让设备安装或测试应用,以及让开发者获得ios测试版进行体验,等等。简单来说,就是开发人员用得比较多,一般用户是用不到udid的。
至于具体获取udid的方式,其实很简单。首先用数据线连接ios设备(iphone, ipad, ipod)到itunes,然后在左边的边栏点击你的设备,右边就会显示出你的设备信息,再用鼠标点击一下你的序列号那一行,就出现udid了,出现 udid后,直接右键复制即可。