简体   繁体   中英

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

My app have two user( buyer and seller). I am tring to get current user email which is buyers but when i run the below code, it shows previously logged in user email which is the seller's one.

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

How to write firebase code to get current active user email.

When you go to the Auth > Sign-In Methods page of your project in the Firebase console. do you have One account per email address on or off? If you allow multiple accounts per email address, you will get null for FirebaseUser.getEmail()

Use this code snippet FirebaseAuth.getInstance().signOut(); to sign out the current user properly, after successfully signed out you can repopulate your user model from Firebase Auth/login in new user . Hope your problem will be solved with this.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM