
本来 iOS 有专门的 UUID 来代表设备,这个设备号用来统计,分析用户行为,定位线上bug等还是很有作用的。
后来UUID不能用了,使本来很简单的事情变得很复杂。
UUID 不能用, MAC 地址不能用, IMEI 不能用,那用什么呢?
idfa ,这是广告标识符,本人很不喜欢,要额外加一个 framework ,审核的时候还要点上固定的套路,麻烦。并且,用户还可以关闭,让你取不到。
idfv ,这个是苹果专门用来标识用户的 API ,永远都能取到。当然,唯一性比以前的 UUID 要差很远,不知道苹果是怎么想的,大概是脑袋被驴踢了。基本上只能用这个了,复杂的自定义算法除外。
借助钥匙串,取一次就保存起来,以后就从钥匙串取了。好处是就算删了应用,钥匙串的内容还是在的。
钥匙串的本意是用来存用户名和密码,其他内容也可以存啊。比如这里,将 idfv 当做密码,取一个固定名字当做 account ,就差不多了。
访问钥匙串还是很麻烦的,那些 API 还真不是人用的。这里同样怀疑苹果的脑袋被门夹了,这么难用的 API 是哪个蠢货设计的?
幸好有一个好用的第三方库 SAMKeychain
,可以让我们很方便地 *** 作钥匙串了。
iOS 获取设备唯一标示符的方法
钥匙串(KeyChain)保存和获取用户名和密码
UUID DeviceID 及获取IPhone唯一标识符
iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?
解决办法
1若遭遇Apple ID密码被盗后设备被锁,究竟该怎么做苹果公司IOS部 门 一线技术顾问王女士表示,机主首先应立即登录苹果官网,争取及时通过电子邮箱验证或密保问题验证等方式重置Apple ID密码,以保护账户数据安全。
2ID密码重置成功后,建议先在设备上关掉“查找我的iPhone”,这样即便ID还被坏人盯着,由于没启用“查找我的iPhone”,对方就是再次**了ID密码至少无法远程锁机。接下来,对注册Apple ID主邮箱的密码最好也要进行重置。因为多数用户的Apple ID和主邮箱都是一个账号,有的甚至使用相同的密码,如不重置主邮箱密码,就有潜在隐患。
3若Apple ID密码重置成功后,原来的账户还要继续使用,建议可以把“Apple ID 和主要电子邮件地址”更改一下。方法是前往“我的Apple ID”,选择“管理您的Apple ID”,然后登录。选择“Apple ID 和主要电子邮件地址”旁边的“编辑”,输入要用作Apple ID 的电子邮件地址,然后选择“储存更改”。Apple会向该地址发送验证电子邮件,验证通过后就可以启用这个新邮箱地址登录了。虽然Apple ID看似变化了,其实还是一个ID,原来账号里下载的APP,以及账号里的钱都是可以继续使用的。
4如果不法分子抢先把用作AppleID密码验证的主邮箱的密码也窃取了,甚至连找回密码的密保问题也做了更改,这样的话就很难对原来的ID密码进行重置了。但只要能向Apple技术支持提供证明自己机主身份的资料,并经核对设备注册信息确实与本人一致的,Apple支持人员可以通过网络和电话提供帮助,给机主解决这样的问题。
5为提高账户安全性,还可以开启“两步验证”。这是Apple ID的一种附加安全功能,可防止任何人访问或使用账户,即便别人知道账户密码也没用。前提条件是要注册一部或多部受信设备,设备可由机主控制,可通过短信或“查找我的 iPhone”接收4位验证码,至少需要提供一个支持短信功能的电话号码。设置成功后,每次在“我的Apple ID”上登录以管理Apple ID、登录iCloud,或通过新设备在iTunes、iBooks 或App Store中购物时,都需要输入密码和4位验证码来验证身份。另外还将收到包含14个字符的恢复秘钥,如果无法访问设备或忘记了密码,可使用该密钥来重新获取帐户访问权限。
6需要注意的是,开启两步验证后,只能使用密码、发送至受信设备的验证码或恢复秘密钥来访问并管理帐户,其他方法均不可行。建议最好把秘钥打印出来妥善保存,千万别存在设备或电脑上,因为这可能让未经授权的用户获取到。如果恢复秘钥丢失,可以登录“我的Apple ID”,并使用Apple ID密码和任一受信设备创建新的恢复密钥。
7虽然开启“两步验证”后遭破解的可能性较小,如果所处环境通信信号不好的话,可能会给使用带来一些不方便。另外使用两步验证时,必须要记住密码、确保受信设备安全、妥善保存恢复密钥,如果同时失去上述三项内容中两项的权限,Apple ID将被永久锁定。
8另外,当然还可以创建一个全新的Apple ID。不过这样一来,旧ID下载的应用可能就没法用了。不过,有的人旧手机丢了,买了新手机还用老账号,这样也会存在一定隐患,建议最好更改为新ID和密码。
也许我们总在选择手机中为不知如何选择而困惑,iphone手机性价比高,质量好等诸多优点一直以来都被大家所喜爱,我们选择手机,不仅要在外观上选择适合自己的,还需要考虑内置配备,性能,质感等,而对于手机,往往也需要在一定程度上对它的配置有一定的了解和认识,苹果手机id,作为手机重要的设置软件,掌握好Id被盗的方法能够对我们找回有很大的帮助。
1将i-设备连接到PC或者MAC
2iTunes启动后,点击左侧栏中的设备
3点击设备的“概要”,然后点击"序列号", 这时候会从"序列号"转换成"标识符UDID"
4如果需要把号码copy出来的话,可以通过屏幕最上端的菜单,选择编辑,拷贝,然后打开记事本程序,粘贴即可。即使你看不到选择上了任何东西,仍然可以拷贝。
DeviceID为40位16进制字符串,例如:0123456789abcdef0123abcdef3219876543210。每个设备号码不同。
这个激活码每个人都可能是不一样的,所以给不了你正确的答案。
UDID码指的是设备的唯一设备识别符,移动广告商和游戏网络运营商往往需要通过UDID用来识别玩家用户,并对用户活动进行跟踪。UDID码是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码
赶紧修改,以防止被盗号。
披露苹果的udid是危险的。如果把苹果手机的UDID透露给别人,手机就会不安全。
UDID可以作为一个账户的入口,就像有人登录一个没有密码的账户,这将与许多其他私人信息相关联。UDID可以与相关设备的其他数据相关联,例如连接到开发人员的账户,允许设备在发布前安装或测试应用程序,以及允许开发人员获得iOS测试版体验。
相关信息
UDID可以关联其它各种数据到相关设备上。
例如,连接到开发者账号,可以允许在发布前让设备安装或测试应用;也可以让开发者获得iOS测试版进行体验。苹果用UDID连接到苹果的ID,这些设备可以自动下载和安装从App Store购买的应用、保存从iTunes购买的音乐、帮助苹果发送推送通知、即时消息。
心路历程
最近刚好在思考工作中统计数据所用的标识码产生的数据误差到底有多大,借此机会几番搜索资料+请教大神,整理出此文。
因为自己是产品经理,所以出发点是整理知识点、理解个大概、知道什么不能用、什么标识是靠谱的,并不研究太深入。毕竟非专业开发,有时候若了解知识点太深入,反倒会更困惑(关联知识点太多)。即使研究清楚了,工作中碰到和自己研究相悖的情况,也不好丢个文档告诉开发应该怎么做(除非很熟,但次数多了也伤感情)。
此外,不同公司、不同开发可能对同一个词的释义/实现方式有略微不同,但基本上是这样。
欢迎大家指正~
先说结论
UDID是移动端相对最靠谱的设备标识码,不论Android或iOS。
名词释义
再说过程
名词释义是不是看得一脸懵逼?莫慌,下图介绍了各个设备标识码的区别,以及目前的情况。
Android设备标识码
iOS设备标识码
总结
若想用于数据统计,使用UDID是最靠谱的。
以上就是关于关于iOS设备号全部的内容,包括:关于iOS设备号、苹果id泄露怎么办、如何得到iPhone,iPod touch的DeviceID设备号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)