簡體   English   中英

我們如何從 firebase 中識別用戶並在 flutter 應用程序中根據用戶自定義用戶體驗?

[英]How do we identify users from firebase and customize the user experience based on the user in a flutter app?

我正在構建一個 flutter 應用程序,該應用程序使用 firebase 進行身份驗證,並使用 Firestore 數據庫存儲用戶信息。 我將使用 firebase 身份驗證對用戶進行身份驗證並將其登錄到應用程序。 我的應用程序中沒有注冊選項,因此我使用 firebase 控制台(使用 email 和密碼)手動添加用戶。

所以現在例如,如果我的 Firebase 控制台中有 5 個用戶,並且這 5 個用戶有 5 個不同的名稱,我想檢索這 5 個用戶的名稱並在他們登錄應用程序后顯示它。

更具體地說,如果User A登錄,我想顯示User A的名稱,如果User B登錄,我想顯示User B的名稱,依此類推。

我聽說我必須為此創建一個用戶 model,但我不太明白如何實現它。 (我知道我們可以通過 firebase-UiD 識別 firebase 用戶)。

那么我可以實現這一目標的可能方法是什么?

由於我是 flutter 的新手,我不知道如何實現這一點。

先感謝您:)

這不完全是 flutter 實現

當您手動添加新的或使用 SDK 實現時,它會通用一個 uid,而 Firestore 的實現實際上取決於您的項目,但您可以復制該 uid,然后當您添加新的 Firestore 文檔時,將此 uid 分配為 doc id , 像這樣:

在此處輸入圖像描述

在此處輸入圖像描述

然后您可以像這樣使用 Firestore 調用該文檔,然后解析為您的 object

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM