Я преобразовал свое приложение Angular 6 в Progressive Web Apps, зарегистрировав работника сервиса в app.module .ts, но я также регистрирую еще одного работника сервиса для push-уведомлений firebase, но я не могу этого сделать, где и какзарегистрировать его?
Я попробовал одно решение, перейдя по следующей ссылке: https://angularfirebase.com/snippets/how-to-use-a-firebase-fcm-service-worker-with-angular-s-ngsw-service-worker/
1 В файле: app.module.ts У меня есть работник службы регистрации, подобный этому:
ServiceWorkerModule.register ('/ ngsw-worker.js', {enabled: environment.production}), ServiceWorkerModule.register ('/ firebase-messaging-sw.js', {enabled: environment.production}),
В index.html написал код push-уведомления firebase.
В angular.json вызваны js-файлы:
"assets": [
"src/favicon.ico",
"src/assets",
"src/firebase-messaging-sw.js",
"src/manifest.webmanifest"
],
В консоли-> приложение
показывает только одного зарегистрированного работника службы, т.е. firebase-messaging-sw.js.