【IOS游戏开发】知识普及之UDID
2013-01-05 15:05
399 查看
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的基础知识有新的了解.
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-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)及制作简单遮盖层!
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!
- 【ios游戏开发】之UDID和OpenUDID扫盲
- 【ios游戏开发】之UDID和OpenUDID扫盲
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!
- ios游戏开发--cocos2d学习(1)
- 【IOS游戏开发】之测试发布(Distribution)
- iOS开发基础知识--碎片36
- 分享:IOS应用or游戏开发资源教程、示例等归档搜索测试
- iOS开发-代替UDID被弃用和UUID使用缺陷的解决方案
- IOS开发-Swift-基础知识学习笔记
- iOS开发-小知识(三)
- ios游戏开发 Sprite Kit教程:初学者 3
- 游戏开发基础知识
- 【IOS 开发学习总结-OC-60】ipad应用开发的一些知识
- 【iOS-cocos2d-X 游戏开发之八】使用Lua脚本进行游戏开发(基础篇) 推荐
- IOS开发之——OpenUDID的使用获取用户唯一设备
- iOS 游戏开发
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!
- iOS开发学习专题-基础知识(三)NSDictionary字典NSMutableDictionary可变字典NSDictionary字典和json转换详细使用方式