Android 在安卓4.0或更高版本中,安卓ID是否完全唯一?

Android 在安卓4.0或更高版本中,安卓ID是否完全唯一?,android,android-identifiers,Android,Android Identifiers,在android版本4.0或更高版本中,bellow android是否完全独一无二 androidId = android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID); 您没有指定希望ID在什么上下文中唯一(是应用程序安装、设备、用户还是其他?),因此我假设您只是在寻找唯一标识设备的方法 ANDROID\u ID在所有运行2.2(Fro

在android版本4.0或更高版本中,bellow android是否完全独一无二

androidId = android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID);

您没有指定希望ID在什么上下文中唯一(是应用程序安装、设备、用户还是其他?),因此我假设您只是在寻找唯一标识设备的方法

ANDROID\u ID
在所有运行2.2(Froyo)及更高版本的设备上都应该是可靠的。然而,正如所述,至少有一个制造商破坏了
ANDROID


这篇博文还探讨了识别设备的一些其他选项(以及为什么它们不是好的选项),并讨论了为什么您可能实际上不需要识别独特的设备。一般来说,识别应用程序安装就足够了。

我的意思是,我正在寻找一种方法来唯一地识别应用程序中的设备。我的应用程序对应于android版本4.0或更高版本。你是说ANDROID_ID在我的情况下就足够了?对于大多数设备来说,它都可以工作。正如我提到的,有一个设备制造商打破了过去的做法,因此不能100%保证它能在所有设备上工作。唯一能保证它的方法是自己建立一个应用程序安装ID系统。谢谢你的回复。我理解。