How to Signout a user in Flutter with Firebase authentication

前端 未结 5 736
我在风中等你
我在风中等你 2021-01-03 19:52

I have a problem signing out the current user from my app

the method I am using is as follows:

....
onPressed:_signOut
//jump to function


  void _s         


        
5条回答
  •  死守一世寂寞
    2021-01-03 20:12

    Firebase auth's signOut method is asynchronous. You should make your _signOut method async.

    Future _signOut() async {
      await FirebaseAuth.instance.signOut();
    }
    

    so that the call to runApp occurs after the user is signed out.

    You should also call _googleSignIn.signOut() when logging out if you want signIn to present the user with an authentication dialog instead of silently and automatically re-using the current Google user.

提交回复
热议问题