美文网首页
vicki753's iOS 基础--获取手机的UUID

vicki753's iOS 基础--获取手机的UUID

作者: vicki753 | 来源:发表于2017-11-17 15:03 被阅读46次

CFUUIDRef uuidRef = CFUUIDCreate(kCFAllocatorDefault);

strUUID = (NSString *)CFBridgingRelease(CFUUIDCreateString(kCFAllocatorDefault, uuidRef));


之前不知道上面两句代码误导了多少同学,抱歉啊,上面那个是creatUUID,是不停变的😂

所以真正获取UUID的代码是下面这样子的:

-(NSString *)deviceUUID{ 

  return[UIDevice currentDevice].identifierForVendor.UUIDString;

}


这样获取uuid,实际上uuid是苹果根据BundleIdentifier 来进行判断的,所以,bundleIdenfier如果改变了,uuid也就会改变。而且后来发现,release 和debug 模式下也会不一样,但是如果bundleIdentifier不变,相应的模式release下始终不变,debug模式下不变,不一样的时候这两种模式之下的uuid。所以,当uuid不一样了不要慌张,也许是release/target没改过来。

相关文章

网友评论

      本文标题:vicki753's iOS 基础--获取手机的UUID

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