【问题标题】:UNIQUE IDENTIFIER in IOS 5 [duplicate]IOS 5中的唯一标识符[重复]
【发布时间】:2012-10-22 05:14:45
【问题描述】:

可能重复:
Unique identifier for an iPhone app

我们的服务器数据库根据设备 UDID 识别用户,但现在 UDID 在 IOS 5 中已贬值。我无法使用它...谁能帮我找出“我们如何识别设备?”。 提前致谢。

【问题讨论】:

    标签: iphone ios ios5


    【解决方案1】:

    你可以使用OpenUDID

    OpenUDID 是已弃用的 uniqueIdentifier 的直接替代品 iOS 上 UIDevice 类的属性(又名 UDID),否则为 适用于 iOS 和 Android 的行业友好等价物,最近 Windows C# 和 Silverlight(参见上面的链接)。

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

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

    【讨论】:

      【解决方案2】:

      我个人使用`Unique Device Identifier'

      运行良好,应用程序也获得了 Apple 的批准。 =)

      【讨论】:

      • 你确定这对每个设备都是独一无二的
      • 是的......我们在我们的专业应用程序中使用它。
      【解决方案3】:

      你可以使用BPXLUUIDHandler 作为 UDID 的一个选项,它在 IOS 5 中被贬值了

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2011-11-08
          • 1970-01-01
          • 1970-01-01
          • 2013-11-28
          • 2013-07-05
          • 2013-04-13
          • 1970-01-01
          • 2013-10-01
          相关资源
          最近更新 更多