ANDROID_ID在2013/4.x中仍然不可靠吗?

ANDROID_ID在2013/4.x中仍然不可靠吗?,android,uniqueidentifier,Android,Uniqueidentifier,我在互联网上看到了关于重复android ID的报告(例如)。 它们大多是2010年的,有几次更新说它在2011年仍然被破坏。但是从那以后发生了什么?是否仍然有很多设备具有重复的ID,或者操作系统更新修复了它们 (旁注:是的,还有其他选项,如序列号和电话id,但也有关于这些值不可靠的报告。) 我只需要支持4.0+(api 15),因此如果问题保证在那里得到解决,我将非常高兴。:) 更新:我发现这强烈表明>=2.3附带的设备是可以的,但是2.2附带然后升级的设备呢?那么关于2011年手机仍被损坏的

我在互联网上看到了关于重复android ID的报告(例如)。 它们大多是2010年的,有几次更新说它在2011年仍然被破坏。但是从那以后发生了什么?是否仍然有很多设备具有重复的ID,或者操作系统更新修复了它们

(旁注:是的,还有其他选项,如序列号和电话id,但也有关于这些值不可靠的报告。)

我只需要支持4.0+(api 15),因此如果问题保证在那里得到解决,我将非常高兴。:)


更新:我发现这强烈表明>=2.3附带的设备是可以的,但是2.2附带然后升级的设备呢?那么关于2011年手机仍被损坏的报道呢?可能是在2.3发布之后?我希望这些报告只是未升级的手机,但我想确定。

它本身并不不可靠,2.2版的漏洞已经不存在了

但是:

  • ANDROID_ID仍然取决于序列号和遵循标准的制造商

  • 有很多便宜的制造商放弃了必要的流程,因此,他们提供的设备(带有4.x)具有相同的序列号和安卓ID。参考:

  • 谷歌注意到,至少有一家主要提供商(idk)也发布了2.2版


简而言之,它是可靠的,但仍然会有一些小问题,特别是在廉价设备上。

是正确的,您使用的
ANDROID\u ID
将取决于重复ID的可接受风险。在我的例子中,没有风险的余地,我们最终在登录时植入已安装的设备。