我正在编写一个用户将匿名登录到firebase的应用程序,每次登录都会生成UUID,但我知道当用户清除应用缓存或重新安装应用时,UUID会发生变化。如何匿名向每个登录用户应用角色(PS:用户永远不会以匿名方式登录用户:密码或Facebook)。
由于安全性如下:
"root.child('users').child(auth.uid).child('paid').val() === true",
".write":
"root.child('users').child(auth.uid).child('paid').val() === true"
我可以使用其他auth.uid,我可以将其链接到匿名用户吗?
谢谢
答案 0 :(得分:1)
我找到了一个解决方案,当我第一次从服务器注册用户时,我给他一个唯一的ID,每次用户从手机登录时,它将从我已注册的唯一ID中过滤节点,然后检查是否CurrentUser.getUId不等于已注册的密钥,因此我可以删除旧节点并使用新节点进行更新。