IOS 5中的独特标识符

时间:2012-10-22 05:14:46

标签: iphone ios ios5

  

可能重复:
  Unique identifier for an iPhone app

我们的服务器数据库基于设备UDID识别用户,但现在在IOS 5中折旧了UDID ...我无法使用它...任何人都可以帮我找出“我们如何识别设备?”。 提前谢谢。

4 个答案:

答案 0 :(得分:2)

您可以使用 OpenUDID

  

OpenUDID是已弃用的uniqueIdentifier的替代品   iOS上的UIDevice类的属性(a.k.a. UDID),否则是   适用于iOS和Android的行业友好型产品,最近一次   Windows C#和Silverlight(参见上面的链接)。

     

这个社区驱动项目的议程是:

     

为通用唯一设备提供可靠的代理和替代   标识符。也就是说,持久且足够独特   设备基础。不要使用明显的其他敏感唯一标识符   (如MAC地址)以避免进一步弃用和保护   设备级隐私问题允许访问相同的OpenUDID   通过同一设备上的任何应用程序提供生成和的开源代码   从iOS访问OpenUDID,适用于iOS和Android公司   开始,一个允许用户选择退出以匹配Apple的系统   初步意图

答案 1 :(得分:1)

我个人使用“Unique Device Identifier

工作正常,Apps也获得了Apple的批准。 =)

答案 2 :(得分:0)

U可以使用BPXLUUIDHandler作为UDID的一个选项,在IOS 5中已弃用

答案 3 :(得分:0)

使用此....获取唯一标识符的最简单,最合适的方法是使用Apple明确提供的机制来获取一个[[UIDevice currentDevice] uniqueIdentifier]