注销用户时出错-转换React Native Firebase

时间:2019-10-21 04:16:19

标签: firebase react-native react-native-firebase

我正在尝试从“我的应用”中注销用户,但从控制台收到此消息。

Possible Unhandled Promise Rejection (id: 1):
TypeError: undefined is not an object (evaluating '_auth.firebase.auth.currentUser.signOut')

在文档(https://invertase.io/oss/react-native-firebase/v6/auth/reference/module#signOut之后,我做了这样的功能

async function LogoutUser() {
    firebase.auth.currentUser.signOut();
  }

,但用户帐户没有任何反应。拜托,有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

signOut是auth的功能。尝试下面的代码

 firebase.auth().signOut().then(function(){
        console.log('Signed Out');
    },function(error){

    });

答案 1 :(得分:-1)

async function LogoutUser() {
    **await** firebase.auth.currentUser.signOut();
}

别忘了使用await

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await