你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS中的幾個id(UDID、UUID、IDFA、IDFV)

iOS中的幾個id(UDID、UUID、IDFA、IDFV)

編輯:IOS開發綜合

一、UDID (Unique Device Identifier)

UDID的全稱是Unique Device Identifier,望文生義,它就是蘋果IOS設備的獨一辨認碼,它由40個字符的字母和數字組成。在很多需求限制一台設備一個賬號的使用中常常會用到。在IOS5中可以獲取到設備的UDID,後來被蘋果制止了。

二、UUID(Universally UniqueIDentifier)

  是基於IOS設備下面某個單個的使用順序,只需用戶沒有完全刪除使用順序,則這個UUID在用戶運用該使用順序的時分不斷堅持不變。假如用戶刪除了這個使用順序,然後再重新裝置,那麼這個UUID曾經發作了改動。經過調用[[UIDevice currentDevice]identifierForVendor];辦法可以獲取UUID。UUID不好的中央就是用戶刪除了你開發的順序當前,根本上你就不能夠獲取之前的數據了。

三、IDFA(廣告標識符)-identifierForldentifier

 依賴:AdSupport.framework
 零碎支持:iOS6及以上零碎
 獲取方式:[ASIdentifierManager sharedManager].advertisingIdentifier.UUIDString
 定義: 由數字和字母組成的用來標識獨一設備的字符串。
 特點:
 每個設備只要一個IDFA,不同APP在同一設備上獲取IDFA的後果是一樣的
 設備重啟不會發生新的IDFA
 但IDFA存在重重生成的狀況:
 用戶完全重置零碎(設置順序 -> 通用 -> 復原 -> 復原地位與隱私)
 用戶明白復原廣告(設置順序-> 通用 -> 關於本機 -> 廣告 -> 復原廣告標示符)
 留意:Appstore制止不運用廣告而采集IDFA的app上架。

四、IDFV-identifierForVendor

依賴:UIKit.framework
零碎支持:iOS6及以上零碎
獲取方式:[UIDevice currentDevice].identifierForVendor.UUIDString
定義:由數字和字母組成的用來標識獨一設備的字符串。
特點: 依據vendor的值,假如vendor相反,則前往同一字符串;假如vendor不同,則前往不同的字符串。
vendor解釋:英文解釋為賣家,小販。依據xcode文檔解釋,正常狀況下,會依據App Store提供的數據停止判別。但是假如app不是經過app store停止裝置的(如企業使用或開發調試階段),那麼會依據bundle ID判別。

【iOS中的幾個id(UDID、UUID、IDFA、IDFV)】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved