Добрый день, я пытаюсь поставить пуш уведомления на сайтах, архитектура следующая:
На сайтах есть файлы:
<script type="text/javascript" src="//www.gstatic.com/firebasejs/3.6.8/firebase.js"></script>
<script type="text/javascript" src="/firebase_subscribe.js"></script>
<script type="text/javascript" src="/firebase-messaging-sw.js"></script> /* зарегистрированный сервис воркер */
Файл
firebase-messaging-sw.js содержит:
importScripts('https://example.com/api/js/sw.js?v='+(+new Date));
Из которой грузится основной код сервис воркера.
Вопрос простой, если были изменения в файле
https://example.com/api/js/sw.js, как сообщить подписанному браузеру, который не заходил на сайт, чтобы он обновил файл?