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

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

我只需要支持4.0+(api 15),所以如果问题能保证在那里得到修复我会很高兴。 :)

更新:我发现 https://code.google.com/p/android/issues/detail?id=10639 强烈建议带有 >=2.3 的设备很好,但是带有 2.2 然后升级的设备呢?还有关于 2011 年手机仍然损坏的报道——可能是在 2.3 发布之后?我希望这些报告只是未升级的手机,但我想确定一下。

最佳答案

它本身并不是不可靠的,困扰 2.2 的错误已不复存在。

但是:

  • ANDROID_ID 仍然取决于序列号和制造商遵循的标准。
  • 有很多廉价的制造商放弃了必要的流程,因此运送具有相同序列号和 android_ids 的设备(使用 4.x)。引用:Same serial number on several android devices. Adb is useless. How can I change the serial number?
  • Google 指出至少有一个主要提供商(idk which)在 2.2
  • 后也有此问题

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

    关于android - ANDROID_ID 在 2013/4.x 中仍然不可靠吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20207147/

    10-13 04:09