UDID和UUID

1、UDID(Unique Device Identifier)

UDID是Unique Device Identifier的縮寫(xiě),中文意思是設(shè)備唯一標(biāo)識(shí).
UDID是一串由40位16進(jìn)制數(shù)組成的字符串,用以標(biāo)識(shí)唯一的設(shè)備,蘋(píng)果從iOS5開(kāi)始就移除了通過(guò)代碼訪問(wèn)UDID的權(quán)限,現(xiàn)在想查看設(shè)備的UDID,可以通過(guò)iTunes來(lái)查看。
在iOS5之前,可以使用下面這個(gè)方法來(lái)獲取某設(shè)備UDID
通過(guò)代碼實(shí)現(xiàn)如下:

[[UIDevice cuurrent] uniqueIdenfier] ;

目前蘋(píng)果提供了一個(gè)參數(shù)identifierForVendor來(lái)類似替代原來(lái)UDID。
獲取方法如下:

NSUUID *uuid = [UIDevice currentDevice].identifierForVendor;

這個(gè)值A(chǔ)pp卸載會(huì)變, App不卸載不會(huì)變。并無(wú)法完全標(biāo)記一個(gè)設(shè)備。也無(wú)法完全標(biāo)記一個(gè)應(yīng)用,只能證明某個(gè)APP在某段時(shí)間(沒(méi)有卸載的時(shí)候)在某個(gè)設(shè)備上。

2、UUID(Universally Unique Identifier)

UUID是Universally Unique Identifier的縮寫(xiě),中文意思是通用唯一識(shí)別碼.
除了上面的方法,還有一個(gè)最簡(jiǎn)單的獲取方式如下:

[[NSUUID UUID] UUIDString];

這個(gè)方法每調(diào)用一次就會(huì)產(chǎn)生一個(gè)新的UUID。
個(gè)人理解:蘋(píng)果自iOS5關(guān)閉了的代碼獲取UDID的通道以后,作為替代品的UUID幾乎沒(méi)太大用了。只能作為后臺(tái)大致統(tǒng)計(jì)次數(shù)的一個(gè)參數(shù)罷了。還是懷念UDID啊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容