Uuid:设备的唯一标识。调用此属性获取设备的唯一标识号。
平台:Android-2.2(支持):与设备的imei号一致。注意:如果无法获取设备imei,将使用设备wifi的mac地址。如果无法获取设备mac地址,则会随机生成设备标识号,以保证同一设备上不同app获取的数值一致。IOS-4.5(支持):设备标识号根据包名随机生成。注意:设备复位后将重新生成。
移动设备(手机)的唯一id是什么
在移动广告领域,设备的ID是用来跟踪一个人的最重要的标识。
对于APP这个产品本身来说,设备的唯一ID可以跟踪用户从下载到激活、注册、使用、丢失、归还的全过程数据,对产品运营很有帮助。
对于精准广告和个性化推荐,可以利用设备ID收集数据,然后进行千人精准营销。
就与外部数据的沟通而言,移动设备ID是一个可以在公司外部沟通、交换、补充数据的唯一ID,也是市场上大家公认的ID。
既然移动设备ID如此重要,那就让我们来讨论一下我们可以使用什么ID:
一、IMEI
IMEI国际移动设备识别码,一串15位数字。通过正规渠道销售的每一部GSM手机都有一个唯一的IMEI码。IMEI码由GSMA协会统一规划,并由地区组织授权分发。一般是运营商存到SIM卡里的。
1.IOS系统下:无法获取。
在IOS5.0之后,苹果官方屏蔽了获取IMEI号码的接口,因此后续版本的苹果设备无法获取IMEI号码。
2.Andriod系统下:可以获得。
Andriod的手机设备允许开发者获取IMEI号码,但Andriod6.0之后的版本需要用户主动授权才能获取。
二、IDFA
苹果和谷歌的移动设备广告标识符
1.IOS系统下:可以得到。
IOS6.0以后可以正常获取IDFA,但是手机用户可以手动恢复,手动禁止(广告追踪是手动关闭的,目前关闭的用户比较少)。
2.在Andriod系统下:限制访问
事实上,在Andriod2.3之后,谷歌也向苹果学习,推出了IDFA,这是跟踪广告的唯一标志。它的功能与苹果的IDFA.基本相同。然而,谷歌的这款IDFA需要基于Google Play等基本应用。在国内环境下,谷歌的这些基础app要么无法访问,要么直接被手机厂商下架。所以安卓手机上的IDFA在中国并没有起到独特的id作用。
三、UDID
原始Apple设备的唯一标识ID,由40个字符组成。
1.IOS系统下:无法获取。
在旧版本的IOS中可以使用,但是在IOS7.0之后,苹果停止使用这个ID,新版本无法获取。
2.Andriod系统下:无法获得。
Andriod系统没有此ID。
四、MAC
MAC指的是无线网卡地址。
1.IOS系统下:无法获取。
IOS7.0之后,IOS设备无法获取MAC(确切的说是会返回一个固定值MAC,不唯一)。
2.Andriod系统下:可以获得。
应用程序开发者可以主动获取当前Andriod手机的MAC地址。此外,如果您通过WIFI或WIFI AP probe上网,还可以获得当前设备的MAC地址。
五、Andriod_ID
它是Andriod_ID. andr iod设备的唯一标识,每个新设备系统都会随机分配一个64位的Andriod_ID,如果设备重置为出厂设置并刷新,将会生成一个新的ID。
六、其它 IDFV、openUDID、UUID
IDFV是苹果设备赋予单个应用程序的唯一ID,用于跟踪用户。该IDFV在一个应用内是唯一的,但在应用间不是唯一的,因此它只能用于单个应用来跟踪用户的行为。
openUDID是非官方API,IOS和Andriod系统下都可以用,效果一般。有些公司也会用这个ID。
由于UUID的Andriod系统ID实在太复杂,有些厂商会在APP中按照UUID生成标准生成uuid来使用。
苹果和谷歌都越来越重视对用户隐私的保护。所以可以看出,只要涉及到设备唯一不可更改的ID,就不会被苹果/谷歌推荐。例如,MAC地址、UDID等。都是永久绑定在设备上的,一旦泄露,就涉嫌侵犯用户隐私。所以现在厂商都在推各种广告id,比如IDFA,可以用来追踪广告,也可以用户自己设置。目前,在国内,Android设备主要还是以 IMEI 为主,IOS设备主要以 IDFA 为主。