Я преобразовал свое приложение Angular 6 в прогрессивные веб-приложения, зарегистрировав работника службы в 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', {включено: environment.production}), ServiceWorkerModule.register('/firebase-messaging-sw.js', {включено: 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 .