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