react-native - 如何在本机反应中永久获取移动设备(iOS和android)的uuid
问题描述
我正在处理本机项目。我想知道如何获取手机的 uuid 并将其保存在 Firestore 中。我尝试在 Firestore 中使用匿名 uuid 来做到这一点。但是,如果用户删除一个应用程序并重新安装该应用程序,这不是解决方案,那么 uuid 会被更改。所以,我需要保持不可变的uuid。
如果您有任何想法,请告诉我。谢谢!
解决方案
我认为在用户删除应用程序并重新安装后保持 UUID 不变是不可能的。来自ios 文档:“当用户从设备中删除所有该供应商的应用程序并随后重新安装其中一个或多个应用程序时,该值会发生变化。”,以及来自Android 文档:“如果在设备上执行恢复出厂设置,该值可能会发生变化或者如果 APK 签名密钥发生更改”。
推荐阅读
- android - 颤振:未处理的异常:ServicesBinding.defaultBinaryMessenger
- bash - 为什么 sed 命令可以交互工作,但不能在我的脚本中工作?[更新]
- angular - Angular - 当无效表单绑定到也是一个角度组件的子表单控制器时,父表单不更新
- javascript - 提交表单,包含 2 个事件
- javascript - JQuery获取所选按钮旁边的当前复选框值
- rust - 如何将具体整数转换为通用整数?
- c# - 如何设置多个操作方法来处理仅因传递参数而异的获取请求?
- javascript - Navigo 路由器有问题,它不会在路由之间导航
- c# - 如何模拟实现多个接口的类并将模拟对象转换回类类型?
- java - Elasticsearch 匹配完整的术语数组