UUID和UDID:
UUID:
UUID是指在一臺(tái)機(jī)器上生成的數(shù)字,它保證對在同一時(shí)空中的所有機(jī)器都是唯一的,就是此應(yīng)用在此設(shè)備上的唯一識別碼。
UDID:
UDID是Unique Device Identifier的縮寫,中文意思是設(shè)備唯一標(biāo)識.在很多需要限制一臺(tái)設(shè)備一個(gè)賬號的應(yīng)用中經(jīng)常會(huì)用到,在Symbian時(shí)代,我們是使用IMEI作為設(shè)備的唯一標(biāo)識的,可惜的是Apple官方不允許開發(fā)者獲得設(shè)備的IMEI.
所以,在iOS6之后,在iOS應(yīng)用中如果要用到唯一標(biāo)識符,就用獲取UUID來實(shí)現(xiàn)了,
獲取代碼如下:
// 拿到設(shè)備ID
NSString *TerminalID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
TerminalID就是應(yīng)用在此設(shè)備上的唯一標(biāo)識符了。