142_iOS干货49_iOS的唯一标识总结 UUID,UDID ,IMEI,IDFA,mac地址

1.UDID

通用唯一识别码 UDID(Unique Device Identifier)

是一串由40位16进制数组成的字符串,用以标识唯一的设备,现在想通过代码获取是不可能的了,如果你想看看你设备的UDID,可以通过6种方法获取:

工具:iTune,iTool,PP助手,Xcode,蒲公英,第三方其他

不能代码获取

二.UUID

设备唯一标识 UUID(Universally Unique IDentifier)

是基于iOS设备上面某个单个的应用程序,只要用户没有完全删除应用程序,则这个UUID在用户使用该应用程序的时候一直保持不变。如果用户删除了这个应用程序,然后再重新安装,那么这个UUID已经发生了改变。由于UUID的本身特性,它保证对在同一时空中的所有机器都是唯一的

需要作为唯一标识码的话,你可以通过保存在keychain或者NSUserDefaults中,可以等效于UDID

代码获取[[UIDevice cuurrent] uniqueIdenfier]

三.IMEI

IMEI:iOS 5 之后被禁止。写在主板上,重装APP不会改变。

四.IDFA

IDFA:于iOS 6 时面世,可以监控广告效果,同时保证用户设备不被APP追踪的折中方案。可能发生变化,如系统重置、在设置里还原广告标识符。用户可以在设置里打开“限制广告跟踪”。

五.mac地址

mac地址:硬件标识符,包括WiFi mac地址和蓝牙mac地址。iOS 7 之后被禁止(同时禁止的还有OpenUDID)。

 



 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值