【IOS游戏开发】知识普及之UDID
来源:互联网 发布:xp怎么禁止安装软件 编辑:程序博客网 时间:2024/06/06 01:44
1.什么是UDID
UDID 是由子母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,包括 iPhones, iPads, 以及 iPod touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的,另外你可以到iTunes点击查询序列号。
UDID指的是设备的唯一设备识别符,移动广告商和游戏网络运营商往往需要通过UDID用来识别用户,并对用户活动进行跟踪。
2. UDID是用来干什么的?
UDID可以关联其它各种数据到相关设备上。例如,连接到开发者账号,可以允许在发布前让设备安装或测试应用;也可以让开发者获得iOS测试版进行体验。苹果用UDID连接到苹果的ID,这些设备可以自动下载和安装从App Store购买的应用、保存从iTunes购买的音乐、帮助苹果发送推送通知、即时消息。
在iOS 应用早期,UDID被第三方应用开发者和网络广告商用来收集用户数据,可以用来关联地址、记录应用使用习惯……以便推送精准广告
3. UDID漏洞
许多应用程序收集用户数据,例如UDID,许多开发者把UDID跟用户的真实姓名、密码、住址、其它数据关联起来;网络窥探者会从多个应用收集这些数据,然后顺藤摸瓜得到这个人的许多隐私数据
围绕iOS应用程序侵犯用户隐私问题,苹果如今已正式拒绝那些访问用户设备UDID的应用上架App Store。开发商将要对自己的应用做出更新,确定不会访问用户设备UDID后方可上架
4.UDID欺骗
很多工具可以伪造udid,例如udidfaker,一些收费的好工具 插件都会让你试用,这些都是根据你机器唯一的udid来防止你重复使用,这些伪造UDID的软件都是针对一个app伪造一个udid,这个app就会认为这是一台新机器,这样你就可以不断使用一个免费试用的程序了。
很多人都利用伪造UDID来欺骗苹果干点坏事来防止真的UDID被封.
希望和我一样的小白对IOS的基础知识有新的了解.
- 【IOS游戏开发】知识普及之UDID
- 【ios游戏开发】之UDID和OpenUDID扫盲
- 【ios游戏开发】之UDID和OpenUDID扫盲
- iOS 之UDID比较
- iOS开发之对UUID 和 UDID的理解
- 游戏的分类,知识普及
- iOS 之UUID和UDID
- 健康知识普及之~乙型肝炎~
- 金融知识普及之~人民币~
- 前端知识普及之HTML
- iOS开发之小知识
- iOS开发-用keychain替代UDID
- IOS开发 - 如何获取不变的UDID
- iOS开发中的UDID和UUID详解
- iOS开发中的UDID和UUID详解
- iOS开发之获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?
- iOS开发之iPhone手机轻松获取UDID的六种方式
- 前端知识普及之页面加载
- 引导方式有哪些?LILO和GRUB的区别是什么?
- Qt 调用外部exe的方法
- 马云周星驰天马行空对话:梦想需要新鲜感
- shell 字符串截取
- Three20开发的应用,为什么不旋转?
- 【IOS游戏开发】知识普及之UDID
- mac上的终端bash命令基础
- shell脚本2
- inittab文件的代码含义及作用
- android图库隐藏不希望显示的文件图片
- Struts2常用的Ajax标签
- ice入门
- [Spring3.x源码]事务(一)配置事务切面
- jmagick安装