I’m having problems with the FCM Plugins, I got this error when call my initializeApp with this code
private initializeApp(): void {
if (this.platform.is('android') || this.platform.is('ios')) {
this.statusBar.styleDefault();
this.splashScreen.hide();
this.fcm.getToken().then(token => {
console.log("TCL: AppComponent -> token", token)
});
}
}
In console I’m having this error
And this is my app.module
import { firebaseConfig } from './../environments/environment';
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { AngularFireModule } from '@angular/fire';
import { AngularFirestoreModule } from '@angular/fire/firestore';
import { AngularFireAuth } from '@angular/fire/auth';
import * as firebase from 'firebase';
import { Camera } from '@ionic-native/camera/ngx';
import { AngularFireStorageModule } from '@angular/fire/storage';
import { IonicStorageModule } from '@ionic/storage';
import { ChatDetailsPageModule } from './chat-details/chat-details.module';
import { FCM } from '@ionic-native/fcm/ngx';
firebase.initializeApp(firebaseConfig);
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFirestoreModule,
AngularFireStorageModule,
IonicStorageModule.forRoot(),
ChatDetailsPageModule,
],
providers: [
FCM,
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
AngularFireAuth,
Camera,
],
bootstrap: [AppComponent]
})
export class AppModule {}
