有些人说UDID (Unique Device IDentifier),有些人说UDID (Universally Unique IDentifier)。他们是一样的还是不一样?他们之间有什么不同?
发布于 2014-02-19 06:10:16
UUID ()是基于每个应用程序的。识别设备上的应用程序。只要用户不完全删除应用程序,这个标识符就会在应用程序启动之间持续存在,并且至少允许您在设备上使用特定的应用程序来识别同一个用户。不幸的是,如果用户完全删除并重新安装应用程序,那么ID就会改变。
UDID (唯一设备标识符)由40个十六进制字符组成的序列,它们唯一地标识ios设备。这个值可以通过iTunes检索,也可以使用UIDevice -uniqueIdentifier找到。派生自硬件细节,如MAC地址。
发布于 2014-02-19 06:00:53
你最好经历一下- http://nshipster.com/uuid-udid-unique-identifier/
UUID (通用唯一标识符):由RFC 4122定义的由128个位组成的序列,可以保证空间和时间的唯一性。 UDID (唯一设备标识符):由40个十六进制字符组成的序列,它们唯一地标识iOS设备(如果愿意的话,该设备的社会保险号码)。这个值可以通过iTunes检索,也可以使用UIDevice -uniqueIdentifier找到。派生自硬件细节,如MAC地址。
发布于 2014-02-19 06:08:06
苹果显然已经开始取消对iOS5中的UDID (唯一设备iOS5)的访问。无论如何,现在用于标识目的的最好方法是使用UUID (通用唯一的IDentifier)。这必须是在每个应用程序的基础上。也就是说,无法再识别设备,但您可以在设备上识别应用程序。只要用户不完全删除应用程序,这个标识符就会在应用程序启动之间持续存在,并且至少允许您在设备上使用特定的应用程序来识别同一个用户。不幸的是,如果用户完全删除,然后重新安装应用程序,那么ID会改变,但这是任何人都能做的最好的。
https://stackoverflow.com/questions/21872233
复制相似问题