У меня много проблем с настройкой аутентификации телефона в моем ионном приложении.В настоящее время я пытаюсь ввести код для отправки на телефон с cordova-plugin-firebase
и использую функцию verifyPhone()
, но всякий раз, когда я пытаюсь вызвать его, приложение мгновенно вылетает без ошибок.Я следую правильному формату номера телефона + 1xxxxxxx.
Ниже приведен код на моей странице входа в систему:
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { Firebase } from '@ionic-native/firebase';
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage {
constructor(
public navCtrl: NavController,
public navParams: NavParams,
private FirebasePlugin: Firebase) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad LoginPage');
}
phoneAuth() {
this.FirebasePlugin.verifyPhoneNumber("+1xxxxxxx");
}
}
Я несколько дней дергал себя за волосы, пытаясьчтобы выяснить, почему это не сработает, я попытался настроить его с помощью обычного пакета Firebase npm и использовать cordova-plugin-firebase-authentication
, что было невозможно, потому что я не мог найти какую-либо документацию по нему вообще.Я подтвердил, что в моем проекте firebase настроена аутентификация телефона, и с этим все правильно
Любая помощь была бы отличной, в соответствии с документами к плагину Cordova Firebase, это все, что мне нужно сделать, чтобы получить текст из FireBase.