0

我正在编程一个应用程序,用户将匿名登录到firebase,每个登录都会生成UUID,但我知道当用户清除应用程序缓存或重新安装应用程序时,UUID将会更改。我如何匿名应用角色给每个登录用户(PS:用户永远不会以匿名方式用户:密码或Facebook登录)。Firebase匿名用户

由于安全将是如下:

"root.child('users').child(auth.uid).child('paid').val() === true", 
    ".write": 
    "root.child('users').child(auth.uid).child('paid').val() === true" 

我可以用其他然后auth.uid,我可以将其链接到匿名用户?

谢谢

回答

0

我发现了一个解决方案,第一,当时候我从注册服务器的用户我给他一个唯一的ID,每次从手机用户登录,它将从独特的ID过滤节点我已经注册,然后检查CurrentUser.getUId是否与已经注册的密钥不相等,因此我可以删除旧节点并使用新节点进行更新。