javascript - 有没有办法动态更新服务工作者“firebase-messaging-sw.js”中的变量?
问题描述
我正在开发一个无代码应用程序,我需要在 Angular 7 上实现 Firebase 推送通知。
我集成了所有东西,它运行良好,但由于我正在研究无代码概念,我必须以通用方式处理这个 API。每个用户都必须输入自己的 Firebase 配置。问题是我使用 Javascript 文件作为服务人员,但我需要动态导入 messingsSenderId 值。
知道本地存储不适用于服务人员,有什么办法可以做到这一点?
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': '192*******9'
});
const messaging = firebase.messaging();
解决方案
推荐阅读
- css - NextJS 单一样式的组件未加载
- python - 如何根据字符串 Z 值更改散点 XY 图颜色?
- javascript - 如何将日期对象设置为特定值
- php - 将 curl 帖子转换为 wp_remote_post
- highcharts - 为什么 xAxis.min 不起作用,但 xAxis.max 是?
- mysql - sql只从列中提取数值
- python - Python pd.read_excel 不支持的格式,或损坏的文件
- blockchain - 如何获取特定 NFT 代币的交易详情?
- node.js - ESBuild 错误:没有为“.node”文件配置加载程序:node_modules/sharp/build/Release/sharp.node
- cmake - CMake 的 GLOB_RECURSE 似乎比我要求的递归更多