是否可以仅从 UDID 获取其他设备信息?
Posted
技术标签:
【中文标题】是否可以仅从 UDID 获取其他设备信息?【英文标题】:Is it possible to get other device information from just a UDID? 【发布时间】:2014-07-28 21:04:57 【问题描述】:我想知道是否有人知道仅从设备的 UDID (ios) 检索设备信息的任何方法。例如,如果客户给了你一个设备 UDID,是否有可能找出设备型号?
谢谢!
【问题讨论】:
【参考方案1】:没有。 UDID 是几个组件的 SHA1 散列,并且出于所有意图和目的,无法逆转。
http://theiphonewiki.com/wiki/UDID
你可以从[UIDevice currentDevice]获取你需要的信息
【讨论】:
【参考方案2】:是的。 Apple 持有任何已售出的 iOS 设备的此类信息。他们甚至可能知道原始所有者和设备上安装的当前操作系统版本,因为未经他们的在线批准不允许安装。
如果您是 Apple Development Program 的管理员(或拥有个人开发者帐户),您可以注册 UDID 进行开发并获取给定 UDID 的一些信息(例如平台、设备类和型号)。
你甚至可以do it programatically!
注意 1:Apple 可能正在监视此类活动。 IANAL 和我不知道获取不属于您的设备信息的法律后果。 注意 2:开发计划帐户可以注册的设备数量受到限制。明智地使用...
【讨论】:
以上是关于是否可以仅从 UDID 获取其他设备信息?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊的 UDID?