我正在构建一个 Flutter 应用程序,每个设备都需要一个唯一的 ID,但每次用户清除数据/重新安装时,该 ID 都必须重新生成/刷新。我已经在使用 device_info_plus 但仅适用于 IOS(使用
identifierForVendor
)。如何获得 Android 的这种行为?
谢谢大家
由于 Android 开发者政策,您无法生成唯一的设备 ID 或 IMEI。在 android 版本 10 之后,android 出于用户隐私的考虑禁用了它。但是您可以使用 FUID 或自己生成 uniqueID。 请在这里阅读。 >>> https://developer.android.com/training/articles/user-data-ids 。我还为我的所有项目使用 FUID(Firebase 唯一 ID)。