Angular 如何动态更新service worker(firebase messaging sw.js)中的变量?

Angular 如何动态更新service worker(firebase messaging sw.js)中的变量?,angular,firebase,dynamic,push-notification,Angular,Firebase,Dynamic,Push Notification,您好,我正在开发一个无代码应用程序,我需要在angular 7上实现firebase推送通知。我集成了所有的东西,它工作了,但是由于我在处理无代码的概念,我必须以一种通用的方式处理这个api。我的应用程序的每个用户都必须输入自己的firebase配置。问题是我将javascript文件用作serviceworker,但我需要动态导入“messagingSenderId”值。知道localstorage不能与服务人员一起工作,有没有办法做到这一点? 多谢各位 importScripts('http

您好,我正在开发一个无代码应用程序,我需要在angular 7上实现firebase推送通知。我集成了所有的东西,它工作了,但是由于我在处理无代码的概念,我必须以一种通用的方式处理这个api。我的应用程序的每个用户都必须输入自己的firebase配置。问题是我将javascript文件用作serviceworker,但我需要动态导入“messagingSenderId”值。知道localstorage不能与服务人员一起工作,有没有办法做到这一点? 多谢各位

importScripts('https://www.gstatic.com/firebasejs/4.6.1/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/4.6.1/firebase-messaging.js');


firebase.initializeApp({
  'messagingSenderId': '19********9'
});
const messaging = firebase.messaging();