2017-06-13 4 views
1

最初のPWAアプリを作成したいと思いますが、sw-precacheを使いたいと思います。アプリでプッシュ通知をしたいのですが、push通知とnotification clickリスナーをsw-precache経由で追加するオプションはありません。sw-precacheプッシュ通知リスナー

ファイルが生成された後、何らかの連結を追加する必要がありますか?

これを行う方法を知っている人はいますか?

答えて

9

importScripts optionsw-precacheに追加してロジックを追加できます。例えば

次とpush-listener.jsファイル作成した場合、:

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

をちょうどジェフの返信に追加する:

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

をあなたはそれをインポートするsw-precacheを設定することができます。キャッシングとプッシュ通知は別々のものです。したがって、precacheのようなツールはプッシュ通知に直接何もしません。 –