【IOS游戏开发】知识普及之UDID

1.什么是UDID

UDID 是由子母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,包括 iPhones, iPads, 以及 iPod touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的,另外你可以到iTunes点击查询序列号。

UDID指的是设备的唯一设备识别符,移动广告商和游戏网络运营商往往需要通过UDID用来识别用户,并对用户活动进行跟踪。

【IOS游戏开发】知识普及之UDID_第1张图片

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,ios,ios,游戏,udid)