ID取决于互联网接入?
ANDROID_ID通常被建议为Android设备的唯一标识符。 它被描述为“一个64位数字(作为十六进制字符串),它是在用户第一次设置设备时随机生成的,并且应该在用户设备的生命周期内保持不变。如果执行出厂重置,该值可能会改变在设备上“。 (请参阅:http://developer.android.com/reference/android/provider/Settings.Secure.html)
但是我在网络上看到过一些帐户,ANDROID_ID的生成可能与某种方式相关或依赖于访问Google帐户信息。 例如https://groups.google.com/forum/#!topic/android-developers/Rn15F7Ku4GM和https://groups.google.com/forum/#!msg/android-developers/y8nUytSKf7c/9kKLPjDrrEIJ 。
我们随产品附带的Android设备将被拆箱,并将其软件安装在没有互联网接入的安全环境中 - 无线网络是,但没有互联网,我们的许多客户也是高安全性网站,这也阻止了外部访问。 我们的Android设备没有与任何类型的Google帐户相关联。 ANDROID_ID是否对互联网访问,Google帐户或Google Play有任何依赖关系?
AOSP源代码在评论中指出:
在设备第一次启动时随机生成的64位数字(作为十六进制字符串),并应在设备的整个生命周期内保持不变。 (如果在设备上执行出厂重置,该值可能会更改。)
这明确提到了第一次启动,而不是第一次互联网交互等。(您从文档中提取的文本不太清楚,指出“用户何时首次设置设备”)。
链接地址: http://www.djcxy.com/p/24625.html