关于手机设备的一些知识
IMEI
(International Mobile Equipment Identity,IMEI)即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等行动通讯装置,相当于移动电话的身份证。序列号共有15位数字,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,代表产地。后6位(SNR)是串号,代表生产顺序号。最后1位(SP)一般为0,是检验码,备用。国际移动设备识别码一般贴于机身背面与外包装上,同时也存在于手机内存中,通过输入*#06#即可查询。
MEID
IMEI码由GSM统一分配,那么CDMA制式的手机采用的识别码是MEID
IMSI
简介之百度百科:国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,由两位或者三位数字组成,中国移动的移动网络编码(MNC)为00;用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户
IDFA
苹果和Google针对移动设备推出的 广告标识符
1、IOS体系下:可以获取
在IOS6.0以后版本均可以正常获取IDFA,但手机用户可以手动还原 以及 手动禁止获取(手动关闭广告追踪,目前关闭的用户占比较小)。同一个设备上的所有APP都会获取到相同的值。
示例:080006E2-5666-49C1-8786-3FD9FC77DC0A
2、Andriod体系下:受限获取
其实在Andriod2.3以后,Google也学苹果推出了IDFA,用于跟踪广告的唯一标识,功能基本上与苹果的IDFA是一样一样的。但是Google的这个IDFA是需要基于Google Play等基础APP的,在国内环境下,Google的这些基础APP要么无法访问使用,要么被手机厂商直接去掉了,因此Android手机上的IDFA在国内没有起到唯一ID的作用。
IDFV
Identifier For Vendor(应用开发商标识符),用来表示应用开发商的,Vendor就是应用开发商,如果该开发商的所有应用被卸载,那么IDFV就会被重置;重装后IDFV也不相同。
UDID
Unique Device Identifier,以前的设备唯一标识符,IOS5后不再使用。之后出现了OpenUDID。
Mac地址
IOS7后所有苹果设备获取MAX地址都会返回一个固定值
来源:CSDN
作者:streamsunshine
链接:https://blog.csdn.net/streamsunshine/article/details/103098789