用电话号码登录失败

时间:2019-04-12 13:06:00

标签: javascript android firebase react-native firebase-authentication

我得到

  

SigninwithPhoneNumber失败:预期有2个参数,但有1个

在此代码中

firebase
  .auth()
  .signInWithPhoneNumber(phoneNumber)
  .then(confirmResult =>
    this.setState({ confirmResult, message: "Code has been sent!" })
  )
  .catch(error =>
    this.setState({
      message: `Sign In With Phone Number Error: ${error.message}`
    })
  );
};

1 个答案:

答案 0 :(得分:0)

您应该为signInWithPhoneNumber方法提供两个参数。在Firebase文档https://chat.zendesk.com/hc/en-us/community/posts/360004395368-Crash-on-Android-8-in-Android-SDK-1-4-2中。您需要提供电话号码和应用验证程序。

firebase
 .auth()
 .signInWithPhoneNumber(phoneNumber, appVerifier)