Я пытаюсь создать вход в Google и аутентификацию с использованием Firebase и ionic.Но при попытке запустить приложение на эмуляторе Android.Это дает мне следующую ошибку.
Тип Объект ошибки (...) не является функцией
После кода Im, использующего
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';
import { GooglePlus } from '@ionic-native/google-plus/ngx';
import { Platform } from 'ionic-angular';
//Method For Identify the Platform
googleLogin() {
if (this.platform.is('cordova')) {
this.nativeGoogleLogin();
}
else {
this.webGoogleLogin();
}
}
//Method For Native Google Login
async nativeGoogleLogin() : Promise<firebase.User>{
try {
const gplusUser = await this.gplus.login({
'webClientId': 'WebClienId.apps.googleusercontent.com',
'offline': true,
'scopes': 'profile email'
})
return await this.fireauth.auth.signInWithCredential(firebase.auth.GoogleAuthProvider.credential(gplusUser.idToken))
}
catch (error) {
this.showSuccessAlert('Native Error',error)
}
}