iphone - 如何从 iphone/ipad 检索唯一标识?

标签 iphone ios xcode cocoa

Possible Duplicate:
iOS hardware parameters for unique id generation

我需要唯一标识 IOS 设备,而不是需要注册才能唯一标识我的应用程序的使用者,此数据将通过使用 WCF 服务操作发送到我们的服务器。

我如何识别它?

PS。 IP 不是一种选择

最佳答案

UDID ([UIDevice currentDevice].uniqueIdentifier;) 已弃用,因此我不建议您使用它...

我们在应用程序中所做的是生成一个 UUID 并将其存储在钥匙串(keychain)上,它与客户 ID 一起使每个“个人资料”都是唯一的......

CFUUIDRef uuidObj = CFUUIDCreate(nil);//create the new UUID
NSString *uuidString = (NSString*)CFUUIDCreateString(nil, uuidObj);

附注请注意,苹果不喜欢您将用户与设备绑定(bind)在一起,因此最好准备好解释为什么您需要这样做。

关于iphone - 如何从 iphone/ipad 检索唯一标识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200594/

相关文章:

iphone - 有条件地包含用于不同 iOS SDK 版本的库?

xcode - NSLog 给我发出不可纠正的警告

IOS:使用手势计算与两个 cgpoint 的距离

objective-c - NSImage + NSColor + 图案

ios - 使用 animateWithDuration 翻转 View 本身

android - 如何为事件列表构建 API,以便将来更新

ios - 如何在 Swift 代码中为 3 个条件编写三元条件运算符

ios - 如何绘制SKNode PhysicsBody进行调试?

iphone - 在 iPhone 的应用程序中访问本地短信数据

iphone - 应用商店中名称相似的应用