如何为React-Native Android应用程序接收Firebase电话认证?

时间:2019-09-21 22:41:20

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

我有一个本机应用程序,试图接收电话号码验证码。

我已按照文档中的设置进行操作,但无法接收带有代码的推送通知。

我通过代码https://rnfirebase.io/docs/v5.x.x/auth/phone-auth#signInWithPhoneNumber

实现了该示例
let phone = this.phone.getValue().toString();
phone.replace(/[_-]/g, " ");
console.log("PHONE NUMBER : " + phone);
this.setState({ message: 'Sending code ...' });

firebase.auth().signInWithPhoneNumber(phone)
.then((confirmResult) => {
   console.log("APP then: " + confirmResult);
   this.setState({ confirmResult, message: 'Code has been sent!' })
         navigate('VerificationCode')
   })
   .catch((error) => {
     console.log("APP: " + error.message);
     this.setState({ message: `Sign In With Phone Number Error: ${error.message}` })
   });

我需要在Android模拟器或设备上获得有关新电话号码的推送通知。我在日志中看到,我转到.then(),但在推送通知中未收到验证码。

0 个答案:

没有答案