【问题标题】:ServiceWorker: offline-plugin and FirebaseServiceWorker:离线插件和 Firebase
【发布时间】:2018-11-03 16:04:57
【问题描述】:

我正在使用 offline-plugin,我正在尝试使用 Firebase 启用后台通知

我注意到 firebase setBackgroundMessageHandler 方法需要在 ServiceWorker 中运行。我有一个由offline-plugin 自动生成的服务工作者,我不知道如何将该方法添加到现有的服务工作者中,或者我是否可以为 Firebase 创建一个新方法。

谢谢!

【问题讨论】:

    标签: firebase service-worker


    【解决方案1】:

    我终于成功了。您可以通过这种方式在 OfflinePlugin 初始化中使用 ServiceWorker entry 选项添加引导服务工作者:

    plugins: [
        ...,
        new OfflinePlugin({
            ...,
            ServiceWorker: {
                ...,
                entry: 'my-sw.js'
            }
        })
    ]
    

    然后我将我的 firebase-sw.js 代码放入 my-sw.js 文件中

    干杯

    【讨论】:

      猜你喜欢
      • 2016-05-22
      • 1970-01-01
      • 2016-01-07
      • 2020-10-07
      • 2019-08-03
      • 1970-01-01
      • 2014-11-17
      • 2016-04-01
      相关资源
      最近更新 更多