苹果在iOS6中禁用了[UIDevice uniqueIdentifier],在iOS7中又把mac地址的获取给堵上了。没办法,毕竟人家是老大,说不让你用,你也没办法。
 
在这边总结一下现有的一部分UDID获取方法(有苹果推荐的,也有第三方的),目的在于抛砖,没有切实的说明哪种方法好用。用哪种方法,完全由大家自己根据需要来决定。(点击查看大图)
 
 
系统支持情况
苹果在iOS6以后,已禁用了UIDevice的uniqueIdentifier方法,所以传统的UDID方法在iOS6以后已不能使用;而从iOS7开始,获取MAC地址的方法统一返回02:00:00:00:00:00,所以使用MAC+MD5方法已无意义。
 
 
持久化情况
 
 
注:√表示能够保证UDID的持久化,
       ×表示该情况下UDID可能会丢失改变,?表示该种情况没有实际验证过,纯属猜测(毕竟升级系统什么的太麻烦)
 
优缺点(注:优缺点是个人判断,还请各位看官指正)
 
参考文献

最新文章

  1. Android 文章列表
  2. java的四种取整方法
  3. [原创]Matlab之GUI生成EXE文件
  4. Android中的通知—Notification 自定义通知
  5. IntelliJ IDEA中配置reportNG
  6. linux系统中如何进入退出vim编辑器,方法及区别
  7. android 自动调整屏幕分辨率
  8. 第16章 网络IPC:套接字总结
  9. IIS 7管理API——Microsoft.Web.Administration介绍
  10. 【Head First Javascript】学习笔记0——自己制作chm参考手册素材
  11. BZOJ-1010-[HNOI2008]玩具装箱toy(斜率优化)
  12. 平衡二叉树(AVL树)
  13. linux使用mysql给一个用户赋予一个权限
  14. 开始使用 HBuilder 和 Mui - 1 - 分析 index.html ;
  15. [Maven]Maven构建可执行的jar包(包含依赖jar包)
  16. 01-oracle学习环境配置
  17. redis 系列9 对象类型(字符串,哈希,列表,集合,有序集合)与数据结构关系
  18. Jade是变体的HTML
  19. 吴裕雄 01-mysql管理
  20. asp.net与C# path.GetFullPath 获取上级目录

热门文章

  1. python实现批量远程执行命令及批量上传下载文件
  2. Spark Mllib里决策树回归分析使用.rootMeanSquaredError方法计算出以RMSE来评估模型的准确率(图文详解)
  3. [干货分享] AXURE-整套高保真UI框架和元件组(暗黑风格)
  4. 如何更改Android的默认虚拟机地址(Android virtual driver路径设置)
  5. Linq Enumerable.Distinct方法去重
  6. cloud turbine
  7. js动态生成canvas
  8. 如何正确配置 Nginx + PHP ???
  9. 多段图动态规划dp
  10. python(一)