1

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

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

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

4

1 回答 1

1

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

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

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

于 2013-01-24T13:54:34.317 回答