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是否與已經註冊的密鑰不相等,因此我可以刪除舊節點並使用新節點進行更新。