2012-05-07 30 views

回答

2

请注意,为iOS 5中,得到设备的UUID是由苹果弃用,除非你在一个内部项目时,你不应该这样做。苹果显然开始拒绝没有正当理由的应用程序。

唯一标识用户的最佳方法是在启动时生成GUID。请看这个SO线程:UIDevice uniqueIdentifier Deprecated - What To Do Now?

1

你不能将32个unicode字符(每个字符都有2个字节,总共64个字节)放入只有8个字节的long long中。

0

Luzal是正确的...获取设备的UDID已被Apple弃用。

您还可以使用OPEN UDID为唯一标识用户..

从下载类这里 - https://github.com/ylechelle/OpenUDID

导入类 -

#import "OpenUDID.h" 

及以下使用代码打开UDID

NSString * uniqueStr = [OpenUDID value]; 
NSLog(@"%@",uniqueStr);