2017-06-13 62 views
1

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

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

有谁知道如何做到这一点?

回答

9

您可以使用importScripts optionsw-precache中添加其他逻辑。

例如,如果您创建一个push-listener.js文件有以下几点:

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

您可以配置sw-precache将其导入:

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

只是添加到杰夫的答复。缓存和推送通知是分开的事情。因此像预缓存这样的工具对推送通知没有直接影响。 –