【发布时间】:2019-05-04 04:44:02
【问题描述】:
我在尝试在我的 ionic 应用上设置电话身份验证时遇到了很多问题。我目前正在尝试使用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获取文本所要做的一切。
【问题讨论】:
标签: firebase cordova ionic-framework firebase-authentication cordova-plugins