Device ID:
- 获取到的实际就是IMEI码。。
- 官方sdk中已经标记为不推荐。
Android ID:
- 跟app的签名id、user、device绑定的唯一id。
- 在手机进行出厂设置或app的签名id改变时,该值会更改。
- Root手机可以更改此值。
IMEI:
- 基于GSM的(International Mobile Equipment Identity)国际设备唯一标识。
MEID:
- 基于CDMA的(Mobile Equipment Identifier)。
ICCID:
- (Integrate circuit card identity ) 集成电路卡识别码(固化在手机SIM 卡中) ICCID 为IC 卡的唯一识别号码。
UUID:
- Android SDK类提供的一个UUID类,由入参来生成一个唯一值。
- 一般对Android ID、DeviceId、SIM序列号进行一些hash运算跟位移运算作为此类构造函数的入参来生产唯一标识。
Advertising ID:
- 广告ID,由Google Play Service提供的广告ID。
- 这是一种与广告有关的用例,需要使用在不同应用中均可用的 ID,因此使用广告 ID 是最合适的解决方案。
MAC 地址:
- MAC 地址具有全局唯一性,无法由用户重置,在恢复出厂设置后也不会变化。
- Android 6.0以上,不提供api来获取,官方不推荐用这个,会被标记为危险app。