Angular/プッシュ通知(angularfire)

AngularFire

ng add @angular/fire

Firebaseの公式Angularライブラリ。
-コンポーネントにFirebaseサービスを提供して注入します
-安定したゾーンにより、Service Worker、フォーム、SSR、および事前レンダリングの適切な機能が可能
-リアルタイムストリームのコールバックではなくRxJSを利用
-AngularFireのアクションベースのAPIを使用してNgRxと統合
-AngularFireはFirebaseの多くを動的にインポートし、アプリ読込時間を短縮
-単一のコマンドでAngularアプリケーションをFirebaseHostingにデプロイ
-GoogleAnalyticsでのゼロエフォートAngularルーター認識
-組み込みのFirebase認証チェックでAngularルートを保護

プッシュ通知を受信する(非互換)

非互換
Angular/ Firebase/ AngularFire
11/ 7,8/ ^6.1
10/ 8  / ^6.0.4
10/ 7  / ^6.0.3
AngularFireMessagingはAngularServiceWorkerと互換性がありません

NgSwとFirebaseメッセージング(AngularFireMessagingではない)を使用
firebase-sdk(またはAngularFire?)がWebプッシュ通知以外のfirebase-messaging-sw.jsを探している(または登録しようとしている)ことが判明。サービスワーカーを「firebase-messaging-sw.js」にする。

Thanks

目的がちょっと違う?

AngularFireMessagingはAngularServiceWorkerと互換性がありませんhttps://github.com/angular/angular/issues/34352