首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有效的UDID?

有效的UDID?
EN

Stack Overflow用户
提问于 2009-05-04 02:03:41
回答 5查看 32.4K关注 0票数 15

复制: 验证iPhone设备Ids?

有人知道什么是有效的iPhone UDID吗?

上下文:我正在为一个与iPhones交互的服务器编写一些会话代码,并打算使用iPhones作为唯一标识符。但是,在有效的UDID范围内,我似乎找不到任何资源,我想确切地知道从iPhone中可以得到什么。

澄清:我不是问如何验证一个iPhone UDID作为一个合法的iPhone UDID,而是试图找出UDID的范围。例如,在编程语言中,您可以使用什么来命名变量(以字母开头,包含字母和数字等等)。对于UDID,我想要同样的规范。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-05-04 02:09:45

这是一个40个字符的十六进制字符串。没有任何规范或文档指定此字符串的布局。

我不太清楚你如何确定什么是“有效”,因为只有苹果知道哪一个UDID是真实的,哪些是假的。

根据我所见的各种UDID,我最好的猜测是,它们的长度为40个字符,由字母数字字符组成。(a-f0-9)

票数 20
EN

Stack Overflow用户

发布于 2010-01-06 18:10:54

实际上,iphone模拟器udid有破折号,有36个十六进制字符长。

例如:

002 ebf12-A125-5ddf-A 739-67c3c5d20177

虽然我只见过真正的iphone,但它只有十六进制和40长。

票数 4
EN

Stack Overflow用户

发布于 2009-05-04 02:06:41

不,没有办法这样做。这个问题问的是同样的问题:验证iPhone设备Ids?

更新:据我所见,设备ID是一个40字符的十六进制字符串(0-9和and )。苹果为deviceIdentifier属性UIDevice提供的文档如下:

唯一的设备标识符是由各种硬件标识符(如设备序列号)组成的散列值。它保证每个设备都是唯一的,但不能公开绑定到用户帐户。例如,您可以使用它在中央服务器中存储游戏的高分,或者控制对注册产品的访问。唯一的设备标识符有时被其缩写UDID所引用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/818564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档