首页 > 解决方案 > 如何在本机反应中永久获取移动设备(iOS和android)的uuid

问题描述

我正在处理本机项目。我想知道如何获取手机的 uuid 并将其保存在 Firestore 中。我尝试在 Firestore 中使用匿名 uuid 来做到这一点。但是,如果用户删除一个应用程序并重新安装该应用程序,这不是解决方案,那么 uuid 会被更改。所以,我需要保持不可变的uuid。

如果您有任何想法,请告诉我。谢谢!

标签: react-nativegoogle-cloud-firestore

解决方案


我认为在用户删除应用程序并重新安装后保持 UUID 不变是不可能的。来自ios 文档:“当用户从设备中删除所有该供应商的应用程序并随后重新安装其中一个或多个应用程序时,该值会发生变化。”,以及来自Android 文档:“如果在设备上执行恢复出厂设置,该值可能会发生变化或者如果 APK 签名密钥发生更改”。


推荐阅读