獲取iOS唯一標識符代碼

看了好多網上的資料后,發現現在解決唯一標識符的方法只有一種,使用蘋果官方的KeychainItemWrapper ?,代碼如下:

#import "KeychainItemWrapper.h"

KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"deviceIdentifier" accessGroup:nil];

NSString *uniqueIdentifier = [wrapper objectForKey:(id)kSecAttrAccount];

NSLog(@"device_identifier:%@",uniqueIdentifier);

if ([uniqueIdentifier isEqualToString:@""]) {

[wrapper setObject:getuuid() forKey:(id)kSecAttrAccount];

NSLog(@"set uniqueIdentifier.");

}

uniqueIdentifier = [wrapper objectForKey:(id)kSecAttrAccount];

NSLog(@"uniqueIdentifier:%@", uniqueIdentifier);

最后獲取到的這個uniqueIdentifier就是唯一標識符。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容