У меня есть приложение Angular 5 (OSWindows 10), и я настроил манифест, sw (рабочий файл сервера), обновил angular-cli и index.html в соответствии с документацией FCM.Добавлен senderid.В своем рабочем файле я вызываю firebase.initializeApp с моим messagingSenderId.
Однако, когда я запускаю приложение, я получаю следующую ошибку: "Firebase: приложение Firebase не создано '[DEFAULT]' - вызовите Firebase App.initializeApp () (app / no-app)). "
Я попытался добавить следующий код (в моем message.service), но безуспешно:
private _messaging: firebase.messaging.Messaging;
private messageSource = new Subject();
currentMessage = this.messageSource.asObservable();
constructor(
private _afs: AngularFirestore,
@Inject(FirebaseApp) private _firebaseApp: firebase.app.App,
) {
this._messaging = firebase.messaging(this._firebaseApp);
}
... Я также проверил и тамнет другого sw, работающего.