iOS 系統中的各種設備識別碼都是什么?IDFA 是什么?
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。
6、IDFV,Vindor 標示符 (IDFV-identifierForVendor),來自同一個開發商(例如 com.zhihu.app1 和 com.zhihu.app2)的應用運行在同一個設備上,此屬性的值是相同的;不同的運營商應用運行在同一個設備上值不同。