0

我已經創建了一個使用firebase作爲後端的ios應用程序。我已經實現了登錄和離線使用。用戶特定的數據在登錄到firebase時被刪除

數據庫的數據結構是:

"users" : { 
    "Ms7KgWe02UZDcmhlA4CojXIrYNS2" : { 
     "some_data" : { 
     "-KdCKYzulR4CLLnCgZxV" : { 
      "something" : "something", 
     } 
     } 
    } 
} 

當我登錄時,「一些數據」就會消失。

有誰知道什麼會導致這種情況?

+0

你是否確信您的登錄仍處於活動狀態後如預期?如果您有默認規則集,auth必須有效才能讀取數據。 – matthew

+0

例如,在您的控制器的viewDidLoad方法中檢查FIRAuth.auth()。currentuser是否爲 – matthew

+0

是的,登錄仍然是活動的。我可以將更多的數據從應用程序添加到Firebase數據庫。但是,當我註銷時,再次登錄時數據從數據庫中消失。我可以看到數據剛剛從Firebase控制檯 – Emil

回答

0

我想通了,我有這條線

currentUserRef?.setValue(self.user?.email) 

一切工作取出

+0

中消失,因此它正在清除每次運行的所有用戶數據lol yikes!接得好 – matthew

相關問題