sw-precache 推送通知侦听器

sw-precache push notification listener

我想创建我的第一个 PWA 应用程序并且我想使用 sw-precache。我想在我的应用程序中有推送通知,但我没有看到任何通过 sw-precache 生成添加 push 通知和 notification click 侦听器的选项。

我应该在生成文件后添加某种连接吗?

有人知道怎么做吗?

您可以使用 sw-precache 中的 importScripts option 添加额外的逻辑。

例如,如果您使用以下内容创建 push-listener.js 文件:

self.addEventListener('push', event => {
  // Your code here.
});

您可以配置sw-precache导入它:

{
  importScripts: ['path/to/push-listener.js'],
  // Other sw-precache options here.
}