永发信息网

获取一台设备唯一标识的方法有哪些

答案:2  悬赏:0  手机版
解决时间 2021-02-07 08:04
获取一台设备唯一标识的方法有哪些
最佳答案
UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。

IDFA(identifierForIdentifier)

广告标示符,适用于对外:例如广告推广,换量等跨应用的用户追踪等。

是iOS 6中另外一个新的方法,提供了一个方法advertisingIdentifier,通过调用该方法会返回一个NSUUID实例,最后可以获得一个UUID,由系统存储着的。不过即使这是由系统存储的,但是有几种情况下,会重新生成广告标示符。如果用户完全重置系统((设置程序 -> 通用 -> 还原 -> 还原位置与隐私) ,这个广告标示符会重新生成。另外如果用户明确的还原广告(设置程序-> 通用 -> 关于本机 -> 广告 -> 还原广告标示符) ,那么广告标示符也会重新生成。关于广告标示符的还原,有一点需要注意:如果程序在后台运行,此时用户“还原广告标示符”,然后再回到程序中,此时获取广 告标示符并不会立即获得还原后的标示符。必须要终止程序,然后再重新启动程序,才能获得还原后的广告标示符。

在同一个设备上的所有App都会取到相同的值,是苹果专门给各广告提供商用来追踪用户而设的,用户可以在 设置|隐私|广告追踪 里重置此id的值,或限制此id的使用,故此id有可能会取不到值,但好在Apple默认是允许追踪的,而且一般用户都不知道有这么个设置,所以基本上用来监测推广效果,是戳戳有余了。

注意:由于idfa会出现取不到的情况,故绝不可以作为业务分析的主id,来识别用户。

IDFV(identifierForVendor)

Vindor标示符,适用于对内:例如分析用户在应用内的行为等。

是给Vendor标识用户用的,每个设备在所属同一个Vender的应用里,都有相同的值。其中的Vender是指应用提供商,但准确点说,是通过BundleID的DNS反转的前两部分进行匹配,如果相同就是同一个Vender,例如对于com.somecompany.appone,com.somecompany.apptwo
这两个BundleID来说,就属于同一个Vender,共享同一个idfv的值。和idfa不同的是,idfv的值是一定能取到的,所以非常适合于作为内部用户行为分析的主id,来标识用户,替代OpenUDID。

注意:如果用户将属于此Vender的所有App卸载,则idfv的值会被重置,即再重装此Vender的App,idfv的值和之前不同。
全部回答
利用api函数取硬序列号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
彩票销售店(辽宁省营口市站前区)地址有知道的
【韦达定理】什么是韦达定理
盘锦水务集团这个地址在什么地方,我要处理点
顺峰商贸服务有限公司在哪里啊,我有事要去这
计算3的正整数次幂:3 1 =3,3 2 =9,3 3 =27
手机正通话时滴滴报警然后对面听不到声音什么
恋爱十年,结婚五年,他出轨了,以前天天没事
彩票销售店(太和北街11-5)怎么去啊,我要去那
新沟镇全民创业园我想知道这个在什么地方
红酒开瓶后能放多久
求《老友记》中英文对照电子书剧本,最好有讲
彩票销售店(辽宁省营口市站前区)地址在哪,我
这款短发发尾有烫过吗
榆林市牛家梁镇财政所地址在哪,我要去那里办
融通深证100,大成沪深300,嘉实沪深300哪个
推荐资讯
索兰地址在哪,我要去那里办事
新合作常客隆梅李店这个地址在什么地方,我要
欣荣房产怎么去啊,有知道地址的么
眼镜架上有SANGDI--6410是什么意思?
成梦教育在什么地方啊,我要过去处理事情
孔雀开屏遍地金,世上只得一片心,万水千山总
胶州湾旅行社(新城区营业部)地址在什么地方,
中国邮政速递物流(惠生路)地址有知道的么?有
西双版纳娃哈哈饮料有限公司这个地址在什么地
【逶迤的近义词】逶迤的近义词是什么?
黄山镇薛家庄村民委员会怎么去啊,有知道地址
连连看哪个键代表提示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?