簡體   English   中英

如何使用 firebaseAuth 從 firebase 獲取當前活動的 android 應用程序用戶 email

[英]how to get current active android app user email from firebase using firebaseAuth

我的應用程序有兩個用戶(買家和賣家)。 我正在嘗試獲取當前用戶 email ,它是買家,但是當我運行以下代碼時,它顯示之前登錄的用戶 email 是賣家的用戶。

        String userID= FirebaseAuth.getInstance().getCurrentUser().getEmail();

如何編寫 firebase 代碼以獲取當前活躍用戶 email。

當您 go 到 Firebase 控制台中項目的 Auth > 登錄方法頁面時。 每個 email 地址是否打開或關閉一個帳戶? 如果您允許每個 email 地址有多個帳戶,您將獲得FirebaseUser.getEmail()的 null

使用此代碼段FirebaseAuth.getInstance().signOut(); 要正確sign out當前用戶,成功注銷后,您可以從 Firebase Auth/login in new user重新填充您的user model 希望您的問題將通過此解決。

暫無
暫無

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

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