2
Settings.Secure#ANDROID_ID
应该被用作唯一的设备标识符,其优点是如果设备被擦除,则被重置;这意味着如果用户销售他们的设备,则与该用户有关的任何设备都不与其关联,这显然是有利的。当设备安装更高版本的Android版本时,Settings.Secure#ANDROID_ID会重置吗?
但是,我的手机上有Kindle应用程序,当我从Eclair升级到Froyo并再次升级到Gingerbread时,亚马逊网站将每个新版本注册为独立设备。这表明升级设备(而不是擦除设备)会更改设备ID。
- 是吗?
- 安装的应用程序在系统升级过程中调用以前的设备ID的最可靠方法是什么? (例如,如果应用程序知道其旧设备ID,则它可以将新设备ID链接到远程系统上的旧设备ID)。
顺便说一句,我知道在整个系统升级过程中可能没有100%可靠的方法来调用某些东西;我希望对失败概率最低的方法提出意见。 – 2012-04-02 15:18:43