-3
由於UDID已被棄用,他們的任何替代方式的UDID?他們是否可以替代UDID?
由於UDID已被棄用,他們的任何替代方式的UDID?他們是否可以替代UDID?
您可以使用下面的東西爲你的應用程序用戶的唯一標識符:
我用下面的方法來創建一個UUID,並將其保存到用戶的偏好在第一時間應用程序已經啓動:
- (NSString *)getUUID
{
NSString *UUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"uniqueID"];
if (!UUID)
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
UUID = [(__bridge NSString*)string stringByReplacingOccurrencesOfString:@"-"withString:@""];
[[NSUserDefaults standardUserDefaults] setValue:UUID forKey:@"uniqueID"];
}
return UUID;
}
希望有所幫助!
Apple停止支持iOS的唯一標識符。這個源代碼解決了這個問題。它根據設備的MAC地址和捆綁標識符生成唯一標識符。
什麼是您使用 – Naresh 2013-04-10 04:39:35
當你在一個問題類型的宗旨,讓您提供的可能的相關問題清單。請在發佈您的問題前查看這些內容。這避免了重複。 – rmaddy 2013-04-10 04:45:37
這裏有一個lib力量幫助:https://github.com/Kjuly/UIApplication-UIID – Kjuly 2013-04-10 04:47:41