
UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码(
Unique Device Identifier, UDID )。 每个iOS 开发者在缴交99美元年费的同时,都会得到100个beta
test名额,可以让软件开发者输入100台iOS装置的UDID。 有意成为beta
tester的人,只需向开发者提交UDID,经过输入及制成一个描述档之后,该手机就可以使用由同一开发者所制的所有软件。
UDID有什么用呢?对于普通用户来说用处不大,也不会去注意,而对于开发人员来说,是测试阶段必不可少的,这里要说明一下,如果具备的是企业账号是不需要提供UDID来测试的!当产品处于开发阶段,客户很想在自己的手机上查看目前的开发进度,是一种怎么的效果,此时就需要客户将自己的手机UDID发个开发人员,开发人员通过在开发账号中添加相关的设备标识(UDID),就可以分发给客户进行安装下载了!
UDID本来是为了方便一个应用来统计用户行为的,但是因为是一个唯一ID,而且直接看不到跟用户隐私的关系,所以是开放出来的。但是,当有大量的app在市场中,而UDID对于每个app都是一样的时候,用户的隐私其实受到了一定程度的侵犯。假设有很多app联合在一起,因为UDID是统一的,那么他们就可以拼凑出用户的隐私出来。所以从这个角度苹果去掉了UDID的支持,而每个应用可以自行生成自己的UUID,所以,单一app的统计仍旧不会发生问题。
UDID 是由子母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches。
这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。
移动广告商和游戏网络运营商往往需要通过UDID用来识别玩家用户,并对用户活动进行跟踪。
扩展资料:
替代软件
据国外媒体报道,自去年夏天禁止开发商使用唯一设备标识符(UDIDs)跟踪用户以后,苹果首次表示计划为开发商发布新的应用跟踪工具。
这看起来像是苹果的首次重大尝试,以在满足开发商合法使用数据的需要和保护用户隐私之间取得平衡。
尚不知道苹果新的应用跟踪工具将如何跟踪用户的应用使用,但它显然不会与特定设备捆绑。
不管怎么样,能否跟踪用户对应用开发商和广告网络来说关系重大,既然苹果继续坚持控制其应用生态系统的各个方面,苹果就应当承担起解决这一问题的责任。
苹果前iAd移动广告部门主管、现为移动营销公司SessionM首席执行官的拉尔斯·奥尔布赖特(Lars
Albright)表示:“每个人都在期待苹果在这方面有所行动。
业界对此有很多不同的观点,这使我们感到很困惑,我们需要减少困惑。”业界希望苹果能够取得一个平衡,让各方面都感到满意,但事情的结果很可能是,与之前开发商能使用唯一设备标识符相比,苹果可能限制开发商获得更多用户数据——这可能激怒广告商。
正如之前所报道的,由于缺乏可替代产品,苹果拒绝开发商使用iOS设备的唯一设备标识符是一个重大的问题。
随着苹果2012年全球开发者大会(WWDC)将于下周举行,有关其唯一设备标识符的替代产品问题将受到密切关注。
参考资料来源:百度百科——UDID
步骤如下:1 首先iTunes必备,还需要一个能读取ios设备文件系统的程序。推荐iFunbox。2 把要更改udid的软件目录下的Library/Preferences/comxxxxxxplist(plist前是苹果
以上就是关于ios开发获取了用户的udid犯法吗全部的内容,包括:ios开发获取了用户的udid犯法吗、苹果为什么开始拒绝 iOS 应用获取设备的 UDID 之前为什么允许、苹果UDID是什么_什么是UDID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)