使用安卓ID作为唯一ID的优缺点



我们检索的Android ID Secure.getString(getContentResolver(), Secure.ANDROID_ID);

我想知道使用此ID作为唯一ID的优缺点是什么?在少数网站中,我读到它不可靠,因为当我们在设备上恢复出厂设置时,ID可能会更改,或者root用户可以更改它。我的观点是当我恢复出厂设置时,Android ID正在更改,但是当进入root用户权限时,我无法更改任何来源。有第三方应用程序,如DeviceMod,Android ID转换器,它们都不适合我

如果你们知道,请分享你的答案

您可以在此处和此 SO 问题中找到有关识别安装的良好概述。

在 Android 2.2 之前的设备上使用 ANDROID_ID 并不可靠(可能为空,...有些设备为所有设备设置了相同的ANDROID_ID。AFAIK,这些设备有问题:Droid 2,三星Galaxy Tab。

需要指出的另一件事是,每个配置文件(在Android 4.2中引入)都有自己的ANDROID_ID(有关详细信息,请参阅此内容)。但是根据文档,所有配置文件都应该有一个(他们已经报告了该错误)。

最新更新