糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 移动端设备标识码/设备唯一标识码/设备唯一性

移动端设备标识码/设备唯一标识码/设备唯一性

时间:2019-01-25 22:08:31

相关推荐

移动端设备标识码/设备唯一标识码/设备唯一性

文章目录

名词释义Android 设备标识码iOS设备标识码总结

名词释义

Device ID:设备ID。

IMEI:International Mobile Equipment Identity,国际移动设备身份码的缩写。是由15位数字组成的“电子串号”,它与每台手机一一对应,每个IMEI在世界上都是唯一的。

IDFA:Identifier For Advertising,iOS独有的广告标识符。

UDID:Unique Device Identifier,唯一设备标识码。

UUID:Universally Unique Identifier,通用唯一识别码。目前最广泛应用的UUID,是微软公司的全局唯一标识符GUID。其目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。

Android 设备标识码

device ID:设备 ID,可以用系统提供的TelephonyManager服务来获取,具有唯一性。其中又包括IMEI和MEID/ESN。

IMEI:GSM 设备返回的,并且是写在主板上的,重装APP不会改变IMEI。Android 6.0以上系统需要用户授予read_phone_state权限,如果用户拒绝就无法获得。

mac地址:硬件标识符,包括WiFi mac地址和蓝牙mac地址。Android 6.0之后被禁止,若获取则会被判定为有害应用。

MEID/ESN:CDMA设备返回的,一般不使用。

UDID:用来标示设备的唯一性。获取UUID后,写入.so文件生成UDID。即使APP重装,值也不变,除非root手机(普通用户做不到)

UUID:APP重装后会改变。

iOS设备标识码

device ID,iOS 设备 ID,好像就是 UUID 吧

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

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

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

UDID:用来标示设备的唯一性 。iOS 6 之后被禁止获取系统原生的UDID,但可以通过uuid,写入到钥匙串中,从而获得自定义的UDID(非系统原生),即使用户重装APP,只要每次都取这个钥匙串返回,就是不变的。

UUID:APP重装后会改变。

总结

若想用于数据统计,使用UDID是最靠谱的。

如果觉得《移动端设备标识码/设备唯一标识码/设备唯一性》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。