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