2013-05-29 37 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