码迷,mamicode.com
首页 > 移动开发 > 详细

iOS-----------关于UDID

时间:2018-07-20 11:38:08      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:用途   apple   产生   更新   防止   用户   设备   这一   生成   

最近看友盟的SDK更新日志:(设备系统的正常升级不会改变OpenUDID)

Apple公司于2013年5月1日开始,拒绝采集UDID的App上架App Store。 为适应Apple公司的这一政策,2013年4月23日之后,友盟统计分析iOS平台的SDK只提供OpenUDID版本。 OpenUDID版本SDK使用OpenUDID为统计标准,兼有mac地址的统计。同时,我们已经上线服务器端解决方案,避免大家在将SDK从UDID版本切换到OpenUDID版本时统计数据受到影响。

提到了UDID和OpenUDID,那么这两个有什么区别呢?

最近iOS7开始禁掉了UDID,不允许APP随便获取玩家的UDID信息,防止用作非法用途,如广告商广告分析,黑客盗用信用卡.
UDID与OpenUDID的不同之处

  • 每台iOS设备的UDID是唯一且永远不会改变;
  • 每台iOS设备的OpenUDID是通过第一个带有OpenUDID SDK包的App生成,如果你完全删除全部带有OpenUDID SDK包的App(比如恢复系统等),那么OpenUDID会重新生成,而且和之前的值会不同,相当于新设备;

是否足够替代

  • 普通的iOS设备用户不会没事就去恢复系统或者抹掉系统,所以一般OpenUDID的值是不会改变的;
  • 在iOS系统升级换代时,会产生较大的影响,毕竟95%以上的iOS设备用户都会选择升级到最新的系统;

是否足够替代就看你对UDID的需求是什么了,如果要求怎么都不能变,那OpenUDID可能还是不能满足你的需求!

 

iOS-----------关于UDID

标签:用途   apple   产生   更新   防止   用户   设备   这一   生成   

原文地址:https://www.cnblogs.com/KiVen2015/p/9339574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!