導航:首頁 > 操作系統 > 安卓廣告標識符是什麼

安卓廣告標識符是什麼

發布時間:2023-06-07 04:03:05

android 設備唯一標識

IMEI 國際移動設備身份碼 目前GSM/WCDMA/LTE手機終端需要使用IMEI號碼,在單卡工程中一個手機號對應一個IMEI號,雙卡手機則會對應兩個IMEI號,一張是手機卡對應一個。
需要許可權 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

Mac 指的就是我們設備網卡的唯一設別碼,該碼全球唯一,一般稱為物理地址,硬體地址用來定義設備的位置,硬體標識,刷機和恢復出廠設置不擦除,並且大多數android都有wifi模塊

一般是指wifi模塊或者藍牙模塊的mac地址。

缺點:

Android-Q以後 有新的Api獲取mac地址,SDK未開放Api,暫不能測試

在設備首次運行的時候,系統會隨機生成一64位的數字,並把這個數值以16進制保存下來,這個16進制的數字就是ANDROID_ID,但是如果手機恢復出廠設置這個值會發生改變,如果設備被root,這個值可以任意改變。

缺點

Android 8.0 以後

Android 8.0以前

Android 8.0以後

UUID(Universally Unique Identifier)全局唯一標識符,是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。
每次調用都會生成一個全新的標識符

因為每次調用都生成新的,通常使用UUID都會存儲下來或者和其它欄位拼接使用,CUID庫就使用了 uuid來拼接device_id欄位

Advertising ID(廣告ID)是由Google Play服務提供的用戶特定的,唯一的,可重置的廣告ID,適用於廣告用例。如果你應用程序想要使用廣告ID,你的設備就必須安裝Google Play Service

缺點:

Instance ID的作用域為創建它的應用, 這樣可以防止他人利用該標識符跟蹤用戶在不同應用中的行為。 此外,此標識符還可以輕松地進行重置,因為用戶可以清除應用數據或重新安裝應用後重置。

缺點:

② 為什麼很多安卓應用都要獲取IMEI

IMEI是一個串號,每個手機出廠都有的。
IMSI確實可以用來識別每一個移動用戶,但是IMSI很長,很難記憶,另外,傳統電話號碼都用0-9的數字來表示,有個用戶習慣問題。所以就規定了ISDN號碼,即我們現在用的手機號碼,通過設定和IMSI號碼綁定來識別用戶。
ISDN號碼完全是規定,因為香港的移動號碼和固話是相同的。原來cdma制式的大靈通也採用的是固定電話的編號方式。
其實那都是軟體開發者的統計需要,裝個看書軟體也啥都要查看聯系人,查看簡訊,後台發簡訊,後台打電話,查看地里位置,有不要嘛?當然沒有,但是他可以調查我們的愛好,然後後台給我們推軟體,當然會跑流量也存在偷窺我們隱私功能,你可以用聯想的樂安全和LBE安全大師這倆安全軟體可以禁止一切後台啟動和限制查看我們的隱私。預防流量丟失和後台開啟我們的錄音,電話,簡訊,攝像頭功能等。

③ 移動端設備標識碼-DeviceID、IMEI、IDFA、UDID

一:總覽

iOS設備標識碼

1、 device ID

2、 IMEI :iOS5之後被禁止,寫在主板上,不會變化。

3、 IDFA :Identifier For Advertising,iOS獨有的廣告標識符。但是用戶可以更改,不適用於做唯一標識。系統重置、在設置里還原廣告標識符,都會更改IDFA。

IDFA是一串16進制的32位串。

IDFA是蘋果iOS 6開始新增的廣告標識符,英文全稱是Identifier for Advertising,用於給開發者跟蹤廣告效果用的,可以簡單理解為iPhone的設備臨時身份證號,是說臨時身份證號,是因為IDFA允許用戶更換。iOS用戶可以通過(設置-通用-還原-還原位置與隱私)更換IDFA。iOS10系統提供用戶禁止廣告跟蹤功能,用戶勾選了這個功能後,應用程序講無法取讀到設備的IDFA。

IDFA是目前蘋果生態廣告交易的主要標識,一般跟廣告商 交易一個用戶後,廣告商 需要給你提供用戶的 IDFA作為憑證。主流的廣告平台廣點通、新浪粉絲通對賬都是基於IDFA的

4、 MAC地址 :硬體標識符,包括WiFi mac地址和藍牙mac地址。iOS 7 之後被禁止(同時禁止的還有OpenUDID)。

MAC地址在網路上用來區分設備的唯一性,接入網路的設備都有一個MAC地址,他們肯定都是不同的,是唯一的。一部iPhone上可能有多個MAC地址,包括WIFI的、SIM的等,但是iTouch和iPad上就有一個WIFI的,因此只需獲取WIFI的MAC地址就好了,也就是en0的地址。MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性。但在iOS7之後,如果請求Mac地址都會返回一個固定值。

5、 UDID :用來標示設備的唯一性 。iOS 6 之後被禁止獲取系統原生的UDID,但可以通過uuid,寫入到鑰匙串中,從而獲得自定義的UDID(非系統原生),即使用戶重裝APP,只要每次都取這個鑰匙串返回,就是不變的。

UDID是由40個字元的字母和數據組成

Unique Device Indentifier,用戶不能更改,適合做唯一標識。但是蘋果禁止應用獲取UDID。

6、 UUID :APP重裝後會變化

Android設備標識碼

1、 Device ID 又叫做設備ID,可以用系統提供的TelephonyManager服務來獲取,具有唯一性。其中又包括IMEI和MEID/ESN。

2、 IMEI :GSM設備返回的,並且是寫在主板上的,重裝APP不會改變IMEI。Android 6.0以上系統需要用戶授予read_phone_state許可權,如果用戶拒絕就無法獲得。

3、 MAC地址 :硬體標識符,包括WiFi mac地址和藍牙mac地址。Android 6.0之後被禁止,若獲取則會被判定為有害應用。

4、 MEID/ESN :CDMA設備返回的,一般不使用。

5、 UDID :用來標示設備的唯一性。獲取UUID後,寫入.so文件生成UDID。即使APP重裝,值也不變,除非root手機(普通用戶做不到)

6、 UUID :APP重裝之後會改變

---未整理完,待續---

IMEI:International Mobile Equipment Identity,國際移動設備身份碼的縮寫。是由15位數字組成的「電子串號」,它與每台手機一一對應,每個IMEI在世界上都是唯一的。

UDID:Unique Device Identifier,唯一設備標識碼。

UUID:Universally Unique Identifier,通用唯一識別碼。目前最廣泛應用的UUID,是微軟公司的全局唯一標識符GUID。其目的是讓分布式系統中的所有元素,都能有唯一的辨識信息,而不需要通過中央控制端來做辨識信息的指定。

閱讀全文

與安卓廣告標識符是什麼相關的資料

熱點內容
彩虹六號如何人工伺服器 瀏覽:632
mc伺服器地址怎麼登入 瀏覽:556
蘋果app怎麼掃描二維碼下載 瀏覽:959
css文件在線解壓 瀏覽:154
36歲程序員近況 瀏覽:283
哪裡可以下載不加密的歌 瀏覽:934
隱藏文件夾是什麼梗 瀏覽:918
插件注冊命令 瀏覽:497
梁一端加密一端不加密規范 瀏覽:82
代碼行數統計命令 瀏覽:104
單片機中2K表示什麼 瀏覽:482
紫禁城為什麼會斷開伺服器 瀏覽:580
華為手機的方舟編譯器在哪呢 瀏覽:123
下載壓縮虐殺原形2 瀏覽:905
linux腳本cd 瀏覽:167
間架結構pdf 瀏覽:843
重慶農村商業銀行app怎麼老出問題 瀏覽:471
慧編程配置要求 瀏覽:673
數控機床編程與操作視頻 瀏覽:461
文件夾資料誤刪怎麼辦 瀏覽:87