我想知道当android版本更新到最新时android设备ID是否会发生变化。如果更改,我如何收到有关版本更改的通知。
答案 0 :(得分:8)
这可能不再是正确的答案。以下来自https://android-developers.googleblog.com/2017/04/changes-to-device-identifiers-in.html
Android ID
在O中,Android ID(Settings.Secure.ANDROID_ID或SSAID)对于每个应用和设备上的每个用户具有不同的值。需要设备范围标识符的开发人员应改为使用可重置标识符(例如广告ID),从而为用户提供更多控制权。广告ID还提供面向用户的设置以限制广告跟踪。
另外在Android O中:
只要程序包名称和签名密钥相同,ANDROID_ID值就不会在程序包卸载/重新安装时更改。应用可以依赖此值来维护重新安装状态。
如果在运行早期版本的Android的设备上安装了应用,则在将设备更新为Android O时,Android ID仍然相同,除非卸载并重新安装该应用。
只有在设备出厂重置或签名密钥在卸载和重新安装事件之间轮换时,Android ID值才会更改。
只有使用Google Play服务和广告ID的设备制造商才需要进行此更改。其他设备制造商可能会提供替代的可重置ID或继续提供ANDROID ID。
答案 1 :(得分:6)
设备ID是一个64位数字(作为十六进制字符串),它是在设备首次启动时随机生成的,并且应该在设备的生命周期内保持不变,但如果对设备执行恢复出厂设置,该值可能会更改。设备
当Android版本更新到最新版本时,设备ID不会更改。如果您想更改设备ID,请访问here。