Android设备ID更新Android版更新?

时间:2015-06-01 12:00:14

标签: android

我想知道当android版本更新到最新时android设备ID是否会发生变化。如果更改,我如何收到有关版本更改的通知。

2 个答案:

答案 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