【问题标题】:How to get uuid of mobile (iOS & android) permanently in react native如何在本机反应中永久获取移动设备(iOS和android)的uuid
【发布时间】:2018-10-29 09:18:10
【问题描述】:

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

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

【问题讨论】:

    标签: react-native google-cloud-firestore


    【解决方案1】:

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

    【讨论】:

    • 嗯......所以这是不可能的。有没有办法解决这个问题?我不想打扰用户注册。 :(
    • 如果您让用户注册到应用程序 - 那么您应该将他们的令牌保存在设备内存中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2019-01-25
    相关资源
    最近更新 更多