iOS 5 中的唯一标识符[重复]

问题描述 投票:0回答:4

可能重复:
iPhone 应用程序的唯一标识符

我们的服务器数据库根据设备 UDID 识别用户,但现在 UDID 在 iOS 5 中已弃用。我无法使用它。我们如何识别设备?

iphone ios ios5
4个回答
2
投票

您可以使用OpenUDID

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

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

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


1
投票

我个人使用`唯一设备标识符'

运行良好,Apps 也获得了 Apple 的批准。 =)


0
投票

您可以使用 BPXLUUIDHandler 作为 UDID 的选项,UDID 在 IOS 5 中已被弃用


0
投票

使用这个……获取唯一标识符的最简单、最合适的方法是使用 Apple 明确提供的获取唯一标识符的机制

[[UIDevice currentDevice] uniqueIdentifier]

© www.soinside.com 2019 - 2024. All rights reserved.