复制: 验证iPhone设备Ids?
有人知道什么是有效的iPhone UDID吗?
上下文:我正在为一个与iPhones交互的服务器编写一些会话代码,并打算使用iPhones作为唯一标识符。但是,在有效的UDID范围内,我似乎找不到任何资源,我想确切地知道从iPhone中可以得到什么。
澄清:我不是问如何验证一个iPhone UDID作为一个合法的iPhone UDID,而是试图找出UDID的范围。例如,在编程语言中,您可以使用什么来命名变量(以字母开头,包含字母和数字等等)。对于UDID,我想要同样的规范。
发布于 2009-05-04 02:09:45
这是一个40个字符的十六进制字符串。没有任何规范或文档指定此字符串的布局。
我不太清楚你如何确定什么是“有效”,因为只有苹果知道哪一个UDID是真实的,哪些是假的。
根据我所见的各种UDID,我最好的猜测是,它们的长度为40个字符,由字母数字字符组成。(a-f0-9)
发布于 2010-01-06 18:10:54
实际上,iphone模拟器udid有破折号,有36个十六进制字符长。
例如:
002 ebf12-A125-5ddf-A 739-67c3c5d20177
虽然我只见过真正的iphone,但它只有十六进制和40长。
发布于 2009-05-04 02:06:41
不,没有办法这样做。这个问题问的是同样的问题:验证iPhone设备Ids?
更新:据我所见,设备ID是一个40字符的十六进制字符串(0-9和and )。苹果为deviceIdentifier属性UIDevice提供的文档如下:
唯一的设备标识符是由各种硬件标识符(如设备序列号)组成的散列值。它保证每个设备都是唯一的,但不能公开绑定到用户帐户。例如,您可以使用它在中央服务器中存储游戏的高分,或者控制对注册产品的访问。唯一的设备标识符有时被其缩写UDID所引用。
https://stackoverflow.com/questions/818564
复制相似问题