使用 react-native-device-info 唯一 ID 是否安全?据我所知,无论应用程序被卸载多少次,它对于 iOS 和 android 都将始终保持唯一。
如果不建议我们还可以使用什么来唯一标识设备,因为我想确保每个用户都使用单独的设备登录。
const uniqueId = DeviceInfo.getUniqueID();
// iOS: "FCDBD8EF-62FC-4ECB-B2F5-92C9E79AC7F9"
// Android: "dd96dec43fb81c97"
笔记
iOS:这是 IDFV,因此如果当前应用程序供应商的所有应用程序之前都已卸载,它将发生变化。android:在奥利奥之前,一旦你设置了你的手机,这个 id (ANDROID_ID) 将永远是一样的。