回答

1

如果CMD +點擊onDisconnectRemoveValue你會被導航到火力文檔: -

  • 確保在這個位置數據被刪除時
    • 客戶端斷開連接(由於關閉應用程序,導航到新頁面或網絡問題)。

所以,當你註銷用戶網絡鏈路火力還活着,你有沒有關閉你的應用程序還沒有,我也沒有你導航到另一個應用程序讓你的火力應用背景。

所以,請嘗試使用這樣的: -

FIRDatabase.database().reference().child("your_Path").updateChildValues(["online" : false], withCompletionBlock: {(err, ref) in 


     if err == nil{ 

      // Sign out your user 

     } 
    })