ANDROID_ID通常建議作爲Android設備的唯一標識符。它被描述爲一個「64位數字(作爲十六進制字符串),它是在用戶第一次設置設備時隨機生成的,並且應該在用戶設備的生命週期內保持不變。如果出廠重置是「(請參閱:http://developer.android.com/reference/android/provider/Settings.Secure.html)ANDROID_ID是否依賴互聯網訪問?
但我在網上看到一些帳號,ANDROID_ID的生成可能與某種方式相關或依賴於訪問Google帳戶信息。例如這裏https://groups.google.com/forum/#!topic/android-developers/Rn15F7Ku4GM和這裏:https://groups.google.com/forum/#!msg/android-developers/y8nUytSKf7c/9kKLPjDrrEIJ。
我們隨產品附帶的Android設備被拆箱並將其軟件安裝在沒有互聯網接入的安全環境中 - wifi是,但沒有互聯網,我們的許多客戶也是高安全性網站, 。我們的Android設備沒有與任何類型的Google帳戶相關聯。 ANDROID_ID是否對互聯網訪問,Google帳戶或Google Play有任何依賴關係?
由於您不喜歡使用MAC地址,因爲您懷疑您已經看到它發生了變化,您爲什麼對標識符有興趣,並且該標識符明確記錄了可能會發生變化?更重要的是,** Android的設計理念並不是將許可證鎖定到特定的硬件實例,而是假設許可證隨用戶(帳戶)移動到其下一個設備**。從歷史上看,試圖讓Android做出違背其設計意圖的事情往往是一場最終失敗的戰鬥,因爲它是一個移動的目標。 –
我擔心MAC地址的變化是不可預測的,因爲這已經在網上報道過了。 ANDROID_ID僅在已知,可預測的情況下發生變化,這些情況不適用於我們的情況。真的,克里斯,冷靜下來。 – user316117