2017-06-13 91 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

只是添加到傑夫的答覆。緩存和推送通知是分開的事情。因此像預緩存這樣的工具對推送通知沒有直接影響。 –