蘋果粉有福啦!
蘋果新知與使用技巧等你來挖掘

iOS 系統中的各種設備識別碼都是什麼?IDFA 是什麼?

1、UDID ,全稱是 (Unique Device Identifier),顧名思義,它就是蘋果 iOS 設備的唯一識別碼,它由 40 個字符的字母和數字組成,為了保護用戶隱私蘋果已經禁止讀取這個標識了。

2、UUID,全稱是(Universally Unique IDentifier),是基於 iOS 設備上面某個單個的應用程序,只要用戶沒有完全刪除應用程序,則這個 UUID 在用戶使用該應用程序的時候一直保持不變。如果用戶刪除了這個應用程序,然後再重新安裝,那麼這個 UUID 已經發生了改變。UUID 不好的地方就是用戶刪除了你開發的程序以後,基本上你就不可能獲取之前的數據了。

3、MAC 地址,用來定義網絡設備的位置。一個主機會有一個 MAC 地址,MAC 地址是網卡決定的,是固定的,為了保護用戶隱私蘋果已經禁止讀取這個標識了。

4、OpenUDID,不是蘋果官方的,是一個替代 UDID 的第三發解決方案, 缺點是如果你完全刪除全部帶有 OpenUDID SDK 包的 App(比如恢復系統等),那麼 OpenUDID 會重新生成,而且和之前的值會不同,相當於新設備;

5、IDFA 廣告標示符,適用於對外:例如廣告推廣,換量等跨應用的用戶追蹤等。IDFA 是蘋果  iOS 6  開始新增的廣告標識符,英文全稱是 Identifier for Advertising ,用於給開發者跟蹤廣告效果用的,可以簡單理解為 iPhone 的設備臨時身份證,說是臨時身份證是因為它允許用戶更換,IDFA 存儲在用戶 iOS 系統上,同一設備上的應用獲取到的 IDFA 是相同的。iOS 用戶可以通過「設置」-「通用」-「還原」-「還原位置與隱私」更換 IDFA,iOS 10 系統開始提供禁止廣告跟蹤功能,用戶勾選這個功能後,應用程序將無法讀取到設備的 IDFA。

iOS 系統中的各種設備識別碼都是什麼?IDFA 是什麼?

6、IDFV,Vindor 標示符 (IDFV-identifierForVendor),來自同一個開發商(例如 com.zhihu.app1 和 com.zhihu.app2)的應用運行在同一個設備上,此屬性的值是相同的;不同的運營商應用運行在同一個設備上值不同。

隨時留意本站最新蘋果資訊:蘋果粉點點讚 » iOS 系統中的各種設備識別碼都是什麼?IDFA 是什麼?