cordova插件firebase verifyPhoneNumber应用程序在尝试发送时崩溃

cordova插件firebase verifyPhoneNumber应用程序在尝试发送时崩溃,firebase,cordova,ionic-framework,firebase-authentication,cordova-plugins,Firebase,Cordova,Ionic Framework,Firebase Authentication,Cordova Plugins,我在尝试在我的ionic应用程序上设置电话身份验证时遇到了很多问题。我目前正在尝试使用cordova plugin firebase和verifyPhone()功能向手机发送代码,但每当我尝试调用它时,应用程序都会立即崩溃,没有错误。我遵循正确的+1xxxxxx电话号码格式 以下是我的登录页面上的代码: import { Component } from '@angular/core'; import { IonicPage, NavController, NavParams } from 'i

我在尝试在我的ionic应用程序上设置电话身份验证时遇到了很多问题。我目前正在尝试使用
cordova plugin firebase
verifyPhone()
功能向手机发送代码,但每当我尝试调用它时,应用程序都会立即崩溃,没有错误。我遵循正确的+1xxxxxx电话号码格式

以下是我的登录页面上的代码:

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项目已经设置了phone auth,并且在这方面一切都是正确的


根据cordova firebase插件的文档,任何帮助都将非常好,这是我从firebase获取文本所需要做的全部工作。

您是否确保您的
谷歌设置.json
包含您的SHA-1证书指纹?这对于电话验证之类的事情是必要的

如果没有,请添加您的指纹并用新指纹更新项目中的
google settings.json

您可以在Firebase的Project Overview>您的应用程序中找到此信息(如果尚未生成此文件,请单击+添加应用程序)

希望这有帮助