как исправить Не могу прочитать свойство 'verifyPhoneNumber' с неопределенной ошибкой в ​​ionic - PullRequest
0 голосов
/ 29 июня 2019

У меня не получается прочитать свойство 'verifyPhoneNumber' с неопределенной ошибкой для проверки подлинности телефона в firebase.

Я добавил импорт * как firebase из 'firebase';затем также установите плагин, добавив его в файл config.xml

<plugin name="Cordova-plugin-firebase" spec="^2.0.0" />

, также установите этот плагин:

ionic Cordova plugin add https://github.com/jestcastro/cordova-plugin-firebase.git --save
verificationId:any;
code: string="";

 send(){
    console.log('in send function');
    (<any>window).FirebasePlugin.verifyPhoneNumber("+91**********",60,(credential)=>{
      alert('SMS Sent Successfully');
      console.log(credential);

      this.verificationId =credential.verificationId;
    },function(error){
      console.error(error);
    });
  }

  verify(){
    console.log('in verify function');
    let signInCredential = firebase.auth.PhoneAuthProvider.credential(VerificationId,Code);

    firebase.auth().signInWithCredential(signInCredential).then((info)=>{
      console.log(info);
    },(error)=>{
      console.log(error)
    });
  }

I, кроме отправки OTP на указанный номер мобильного телефона и проверкиэто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...