suj*_*jay 12 iphone objective-c
我是iphone开发的初学者,我已经创建了一个应用程序.现在我需要通过点击按钮了解应用程序中的设备ID.请帮助我提前谢谢
Iqb*_*han 43
用这个
    UIDevice *device = [UIDevice currentDevice];
    NSString *uniqueIdentifier = [device uniqueIdentifier];
更新
Apple拥有已弃用的唯一标识符,因此现在以下代码(来自Melvin Sovereign的评论)是合适的:
NSString *uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
有趣的是,Apple已经弃用了iOS 5中的uniqueIdentifier.这是相关的TechCrunch文章:http: //techcrunch.com/2011/08/19/apple-ios-5-phasing-out-udid/
Apple建议您不再唯一地识别设备,而是识别用户.在大多数情况下,这是一个很好的建议,尽管在某些情况下仍然需要全局唯一的设备ID.这些场景在广告中很常见.因此,我写了一个非常简单的插件库,它完全复制了现有的行为.
在一个无耻的自我推销插件中,我会在这里链接它,希望有人发现它有用.此外,我欢迎所有人和任何反馈/批评:http: //www.binpress.com/app/myid/591
| 归档时间: | 
 | 
| 查看次数: | 31207 次 | 
| 最近记录: |