我開發一個Android應用程序,其需要能夠管理用戶列表。問題是,與用戶自行註冊並管理自己帳戶的社交應用程序相比,Firebase似乎沒有爲這種情況提供太多支持。我可以在Firebase控制檯中創建用戶,但這還不夠。管理火力地堡用戶在應用程序
用戶是通過電子郵件和密碼進行註冊,有些用戶必須擁有管理員權限,並允許修改用戶列表,我可以強制執行此使用安全規則。但是,Firebase控制檯中列出的用戶沒有任何地方可以爲權限提供額外信息,因此此信息必須位於主數據庫中。在控制檯中編輯數據庫樹是不合理的,因此必須在應用程序中完成。
第一個問題是,有沒有辦法讓來自應用程序的用戶列表。作爲解決方法,我只能在應用程序中使用createUserWithEmailAndPassword()函數創建用戶。然後,我可以將額外的用戶信息保存在主數據庫中,並保持同步。
除了一些小問題(例如新創建的用戶自動登錄,註銷admin用戶),該功能開始失敗並且錯誤日誌指示「TOO_MANY_ATTEMPTS_TRY_LATER」。這是不可接受的。
任何建議將不勝感激。謝謝。
對於新用戶簽約全自動檢查小問題[這個答案](http://stackoverflow.com/a/38013551/4916627) –
什麼是你的問題? –
@Frank van Puffelen我的問題是如何規避太多的嘗試錯誤,或者如何以其他方式爲用戶分配權限。 –