OpenUDID 是否足够替代 UDID 使用?有何不同?

关注者
104
被浏览
59,258

11 个回答

最近iOS7开始禁掉了UDID,我也在寻找替代方案,这里说下我知道的信息!
UDID与OpenUDID的不同之处
  • 每台iOS设备的UDID是唯一且永远不会改变;
  • 每台iOS设备的OpenUDID是通过第一个带有OpenUDID SDK包的App生成,如果你完全删除全部带有OpenUDID SDK包的App(比如恢复系统等),那么OpenUDID会重新生成,而且和之前的值会不同,相当于新设备;
是否足够替代
  • 普通的iOS设备用户不会没事就去恢复系统或者抹掉系统,所以一般OpenUDID的值是不会改变的;
  • 在iOS系统升级换代时,会产生较大的影响,毕竟95%以上的iOS设备用户都会选择升级到最新的系统;
是否足够替代就看你对UDID的需求是什么了,如果要求怎么都不能变,那OpenUDID可能还是不能满足你的需求!
谢谢邀请。

上面大家解释的都比较清楚了。我想补充的是,我们需要唯一标识设备,还是标识app? 按照apple的政策,标识设备是不可以的,所以UDID,MAC都被禁止访问。我们要统计用户怎么办?OK标识app是可以的,用UUID可以实现,我理解OpenUDID就是一种UUID。可以被重新生成的ID。

所以问题的关键是, 我们的真正需求是什么?


以上希望对题主有所帮助。