美文网首页
UDID和UUID

UDID和UUID

作者: 马威明 | 来源:发表于2018-11-06 13:54 被阅读0次

    1、UDID(Unique Device Identifier)

    UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.
    UDID是一串由40位16进制数组成的字符串,用以标识唯一的设备,苹果从iOS5开始就移除了通过代码访问UDID的权限,现在想查看设备的UDID,可以通过iTunes来查看。
    在iOS5之前,可以使用下面这个方法来获取某设备UDID
    通过代码实现如下:

    [[UIDevice cuurrent] uniqueIdenfier] ;
    

    目前苹果提供了一个参数identifierForVendor来类似替代原来UDID。
    获取方法如下:

    NSUUID *uuid = [UIDevice currentDevice].identifierForVendor;
    

    这个值App卸载会变, App不卸载不会变。并无法完全标记一个设备。也无法完全标记一个应用,只能证明某个APP在某段时间(没有卸载的时候)在某个设备上。

    2、UUID(Universally Unique Identifier)

    UUID是Universally Unique Identifier的缩写,中文意思是通用唯一识别码.
    除了上面的方法,还有一个最简单的获取方式如下:

    [[NSUUID UUID] UUIDString];
    

    这个方法每调用一次就会产生一个新的UUID。
    个人理解:苹果自iOS5关闭了的代码获取UDID的通道以后,作为替代品的UUID几乎没太大用了。只能作为后台大致统计次数的一个参数罢了。还是怀念UDID啊。

    相关文章

      网友评论

          本文标题:UDID和UUID

          本文链接:https://www.haomeiwen.com/subject/wopyxqtx.html