javascript - 有没有办法动态更新服务工作者“firebase-messaging-sw.js”中的变量?
问题描述
我正在开发一个无代码应用程序,我需要在 Angular 7 上实现 Firebase 推送通知。
我集成了所有东西,它运行良好,但由于我正在研究无代码概念,我必须以通用方式处理这个 API。每个用户都必须输入自己的 Firebase 配置。问题是我使用 Javascript 文件作为服务人员,但我需要messagingSenderId
动态导入值。
知道本地存储不适用于服务人员,有什么办法可以做到这一点?
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();
解决方案
推荐阅读
- python - AWS Serverless - 添加响应标头
- python - 在python中编写描述符
- git - 如何使用 PowerShell 在 Azure DevOps 管道中运行 git push?
- android - 列表项不会出现在屏幕上,而是打印在控制台上
- cloud - Cloudera CDP 私有云 - 在主机上安装失败
- javascript - 您可以从 Amazon s3 中提取文件而不在文件中进行硬编码吗?
- python - 修复 ezgmail 的 ModuleNotFoundError
- c# - 从主窗体的托盘图标上打开另一个窗体
- intellij-idea - Spock 2.0 正在报告数据驱动测试的额外测试
- r - 在 R 中聚合顺序和分组数据