iOS平臺UDID方案比較

蘋果在iOS6中禁用了[UIDevice uniqueIdentifier],在iOS7中又把mac地址的獲取給堵上了。沒辦法,畢竟人家是老大,說不讓你用,你也沒辦法。
 
在這邊總結一下現有的一部分UDID獲取方法(有蘋果推薦的,也有第三方的),目的在於拋磚,沒有切實的說明哪種方法好用。用哪種方法,完全由大家自己根據需要來決定。(點擊查看大圖)
 
 
系統支持情況
蘋果在iOS6以後,已禁用了UIDevice的uniqueIdentifier方法,所以傳統的UDID方法在iOS6以後已不能使用;而從iOS7開始,獲取MAC地址的方法統一返回02:00:00:00:00:00,所以使用MAC+MD5方法已無意義。
 
 
持久化情況
 
 
注:√表示能夠保證UDID的持久化,
       ×表示該情況下UDID可能會丟失改變,?表示該種情況沒有實際驗證過,純屬猜測(畢竟升級系統什麼的太麻煩)
 
優缺點(注:優缺點是個人判斷,還請各位看官指正)
 
參考文獻
● http://www.doubleencore.com/2013/04/unique-identifiers/
● Apple開發文檔
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章