+(NSString*)getUUID
{
static NSString *stringUUID = nil;
if(!stringUUID){
// UserDefaultから読みこんで、なかったら生成
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
NSLog(@"read UUID = %@", stringUUID);
stringUUID = [ud stringForKey:@USERDEFAULT_UUID_KEY];
if(!stringUUID || [stringUUID isEqualToString:@""])
{
CFUUIDRef uuidObj = CFUUIDCreate(nil);
stringUUID =CFBridgingRelease(CFUUIDCreateString(nil, uuidObj));
CFRelease(uuidObj);
// 書き込む
NSLog(@"write UUID = %@", stringUUID);
[ud setObject:stringUUID forKey:@USERDEFAULT_UUID_KEY];
}
}
NSLog(@"UUID = %@", stringUUID);
return stringUUID;
}
iOS获取设备APP的UUID
最新推荐文章于 2024-10-07 17:29:12 发布