利用网卡地址和OpenUDID,实现获取设备唯一标识的一种方案
2015-10-27 11:54
609 查看
网卡地址(<iOS7的系统)
通过Unix级别的API去获取Wifi的网卡地址。该方法属于UDID替代方案中最为准确的一种,因为网卡地址不会因为刷机、还原设备而发生改变。故追求唯一性的厂商多选择此种方案!
在iOS7之后,应用已经无法获取网卡地址,该方案在iOS7中也已经被废弃,所以可用于iOS7以前的系统。
OpenUDID(>=iOS7的系统)
开源的一个UDID替代方案,原理是利用应用间的剪贴板共享和本地一些必要的缓存信息,让多个应用间共享一个UUID。OpenUDID在官方废弃UDID接口之后,受到广泛的欢迎!可以说是现在大多数应用的UDID替代方法。
OpenUDID在刷机、还原设备后就会产生新的UDID,事实上,由于剪贴板的特殊性,如果所有使用了OpenUDID的应用被全部卸载之后,再次安装的应用取到的OpenUDID将会是一个全新的值。
相关文章推荐
- 架构与管理相通
- SystemTap Errors Introduce
- Hadoop入门之安装配置(hadoop-0.20.2)
- Log4j.properties配置
- Linux初学笔记之<profile、bashrc、bash_profile、environment>
- linux命令---复制和移动文件 cp和mv
- git bash命令設計不合理的地方
- 基于Zookeeper的分步式队列系统集成案例
- 数据增删改查之三层架构(理解三层续)
- 监控工具nmon安装与使用
- 三层架构—实践篇(.Net登录实例)
- linux目录结构详细介绍
- C#学习之三层架构实例
- [Gearman] centos上Gearman的安装
- Hadoop远程调用机制
- Linux编程基础——GDB(设置断点)
- 运维好数据中心的四大法宝
- tomcat中三种部署项目的方法
- Apache Kafka源码分析 - KafkaApis
- Nginx_修改Web服务器头信息(Header)里的Server值[转]