У меня не получается прочитать свойство '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 на указанный номер мобильного телефона и проверкиэто.