2013-04-10 53 views
-3

由於UDID已被棄用,他們的任何替代方式的UDID?他們是否可以替代UDID?

+0

什麼是您使用 – Naresh 2013-04-10 04:39:35

+1

當你在一個問題類型的宗旨,讓您提供的可能的相關問題清單。請在發佈您的問題前查看這些內容。這避免了重複。 – rmaddy 2013-04-10 04:45:37

+0

這裏有一個lib力量幫助:https://github.com/Kjuly/UIApplication-UIID – Kjuly 2013-04-10 04:47:41

回答

1

您可以使用下面的東西爲你的應用程序用戶的唯一標識符:

我用下面的方法來創建一個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; 
} 

希望有所幫助!

1

Apple停止支持iOS的唯一標識符。這個源代碼解決了這個問題。它根據設備的MAC地址和捆綁標識符生成唯一標識符。

請下載演示http://bit.ly/10SXhrO

相關問題