2013-05-29 41 views
-1

我需要唯一的ID,如設備ID。Android和iOS設備有唯一的ID嗎?

告訴我Android和iOS設備(唯一)ID的長度。

和UUID,設備ID,Android的ID,讓我迷惑......

什麼是正式的名稱?

+0

可能的重複[是否有唯一的Android設備ID?](http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id) –

回答

5

訪問iOS設備UDID在iOS5中已棄用,Apple也拒絕使用設備UDID的應用程序。

NSString *udid = [[UIDevice currentDevice] uniqueIdentifier]; 

相反,你可以在你identifierForVendor,這是從同一個開發者的應用程序之間是相同的。

對於Android,請參閱答案here

+0

我不是iOS開發者。我需要的長度可以包含Android和iOS的ID。 – ChangUZ

+1

iOS UDID是40個字符的十六進制字符串。它們的長度爲40個字符,由字母數字字符組成。 (A-f0-9)。並且每個設備都是獨一無二的。 Android ID作爲64位十六進制字符串在設備第一次引導時生成並存儲的位置。設備被擦拭時會重置。看到這個官方Android開發者博客張貼:http://android-developers.blogspot.com/2011/03/identifying-app-installations.html – Khawar