У меня много проблем с настройкой аутентификации телефона в моем ионном приложении. В настоящее время я пытаюсь отправить код на телефон с помощью 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.