移动端设备标识码-DeviceID、IMEI、IDFA、UDID
⼀:总览
iOS设备标识码
device ID
1、device ID
IMEI:iOS5之后被禁⽌,写在主板上,不会变化。
2、IMEI
IDFA:Identifier For Advertising,iOS独有的⼴告标识符。但是⽤户可以更改,不适⽤于做唯⼀标识。系统重置、在设置⾥还原⼴告标识3、IDFA
符,都会更改IDFA。
IDFA是⼀串16进制的32位串。
IDFA是苹果iOS 6开始新增的⼴告标识符,英⽂全称是Identifier for Advertising,⽤于给开发者跟踪⼴告效果⽤的,可以简单理解为iPhone的设备临时⾝份证号,是说临时⾝份证号,是因为IDFA允许⽤户更换。iOS⽤户可以通过(设置-通⽤-还原-还原位置与隐私)更换IDFA。iOS10系统提供⽤户禁⽌⼴告跟踪功能,⽤户勾选了这个功能后,应⽤程序讲⽆法取读到设备的IDFA。
IDFA是⽬前苹果⽣态⼴告交易的主要标识,⼀般跟⼴告商 交易⼀个⽤户后,⼴告商 需要给你提供⽤户的 IDFA作为凭证。主流的⼴告平台⼴点通、新浪粉丝通对账都是基于IDFA的
MAC地址:硬件标识符,包括WiFi mac地址和蓝⽛mac地址。iOS 7 之后被禁⽌(同时禁⽌的还有OpenUDID)。
最初的梦想 歌词4、MAC地址
MAC地址在⽹络上⽤来区分设备的唯⼀性,接⼊⽹络的设备都有⼀个MAC地址,他们肯定都是不同的,是唯⼀的。⼀部iPhone上可能有多个MAC地址,包括WIFI的、SIM的等,但是iTouch和iPad上就有⼀个WIFI的,因此只需获取WIFI的MAC地址就好了,也就是en0的地址。MAC 地址就如同我们⾝份证上的⾝份证号码,具有全球唯⼀性。但在iOS7之后,如果请求Mac地址都会返回⼀个固定值。
UDID:⽤来标⽰设备的唯⼀性 。iOS 6 之后被禁⽌获取系统原⽣的UDID,但可以通过uuid,写⼊到钥匙串中,从⽽获得⾃定义的
5、UDID
UDID(⾮系统原⽣),即使⽤户重装APP,只要每次都取这个钥匙串返回,就是不变的。
UDID是由40个字符的字母和数据组成
Unique Device Indentifier,⽤户不能更改,适合做唯⼀标识。但是苹果禁⽌应⽤获取UDID。
UUID:APP重装后会变化
6、UUID
Android设备标识码
Device ID ⼜叫做设备ID,可以⽤系统提供的TelephonyManager服务来获取,具有唯⼀性。其中⼜包括IMEI和MEID/ESN。
1、Device ID
IMEI:GSM设备返回的,并且是写在主板上的,重装APP不会改变IMEI。Android 6.0以上系统需要⽤户授予read_phone_state权限,如2、IMEI酒吧名字
安徽大专院校果⽤户拒绝就⽆法获得。
3、MAC地址
西江月夜行黄沙道中译文MAC地址:硬件标识符,包括WiFi mac地址和蓝⽛mac地址。Android 6.0之后被禁⽌,若获取则会被判定为有害应⽤。
MEID/ESN:CDMA设备返回的,⼀般不使⽤。
4、MEID/ESN
吃火锅需要什么菜UDID:⽤来标⽰设备的唯⼀性。获取UUID后,写⼊.so⽂件⽣成UDID。即使APP重装,值也不变,除⾮root⼿机(普通⽤户做不到)
5、UDID
6、UUID
UUID:APP重装之后会改变
---未整理完,待续---
IMEI:International Mobile Equipment Identity,国际移动设备⾝份码的缩写。是由15位数字组成的“电⼦串号”,它与每台⼿机⼀⼀对
应,每个IMEI在世界上都是唯⼀的。
机械公敌兰博出装UDID:Unique Device Identifier,唯⼀设备标识码。
UUID:Universally Unique Identifier,通⽤唯⼀识别码。⽬前最⼴泛应⽤的UUID,是微软公司的全局唯⼀标识符GUID。其⽬的是让分布式系统中的所有元素,都能有唯⼀的辨识信息,⽽不需要通过中央控制端来做辨识信息的指定。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论