iOS设备为什么同时拥有UDID和序列号?

6

iOS设备为什么同时拥有UDID和序列号?

它们不是同一个东西吗?都是用来唯一标识设备的数字。


我猜你是指UDID,而不是UUID。UDID有40个十六进制数字,而UUID只有32个。http://en.wikipedia.org/wiki/Universally_unique_identifier - Basil Bourque
1个回答

9

不,它们不一样。

序列号只是一个硬件设备号码,用于设备的保修索赔。就像设备的IMEI号码一样。

而UDID是一个隐藏的号码,用于设备测试,它是存储在苹果数据库中的唯一密钥。


2
我认为 OP 的意思是既然它们都可以唯一标识手机,为什么要两个?这就像在数据库表中为什么要有两个主键。 - Lie Ryan
错误。他们没有硬件和软件两张表。 苹果店和服务可以通过序列号访问设备详情。 应用程序在UDID表模型上运行。 - Monish Bansal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接