我在互联网上看过有关重复Android ids的报告(例如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发布之后呢?我希望这些报道只是未升级的手机,但我想确定。
答案 0 :(得分:3)
本身并不是不可靠的,不再存在2.2的错误。
<强>然而强>
ANDROID_ID仍取决于序列号和制造商遵循的标准。
有很多廉价的制造商放弃了必要的流程,因此船舶设备(带有4.x)具有相同的序列号和android_ids。参考:Same serial number on several android devices. Adb is useless. How can I change the serial number?
Google注意到至少有一个主要提供商(idk)也在2.2后发布了这个问题
简而言之,它是可靠的,但仍然会有一些小问题,你会遇到问题,尤其是廉价设备。