2016-11-22 18 views
4

我想使用firebase中的signInAnonymously功能,但我想知道它是如何工作的。在Firebase中創建了多少次匿名用戶

  • 是否將此匿名用戶添加爲Firebase中的任何其他用戶(但沒有電子郵件或密碼)?
  • 是否在一段時間後自動刪除?
  • 如果我在每個應用程序啓動時調用此方法。它會每次創建一個新用戶嗎?它如何知道如何重用舊的?本地存儲?
  • 所以將它在數據庫中創建另一個用戶,如果我的用戶在其他設備連接?

非常感謝

回答

5
  • 匿名用戶帳戶是類似於火力地堡任何其他用戶帳戶,但沒有辦法識別用戶。

  • 匿名用戶不會自動刪除。

  • 每次調用API創建匿名用戶時,都會創建一個新帳戶。要重新使用現有帳戶,您應該使用listen for the auth state when the app starts,並且僅在用戶尚未登錄時才創建新的用戶帳戶。

  • 如果同一(匿名)用戶從多個設備登錄,他們將在每個設備上都獲得單獨的帳戶。如果這不符合您的使用情況,您應該要求使用確定的身份驗證方法之一(電子郵件/密碼,Facebook,Google等)/

+0

非常感謝:) – Maslow