Estoy registrando al trabajador del servicio con la siguiente devolución de llamada actualizada:
updated() { alert('An update is ready. Please refresh the page.') }, Hago un cambio menor en el contenido del archivo service-worker.js para que los navegadores detecten el cambio.
const version = 3.7;Cuando lo implemento, obtengo correctamente la alerta actualizada, pero cuando actualizo, la obtengo nuevamente. Sin embargo, recibo los nuevos cambios pero sigo recibiendo esta alerta que ya no es necesaria.
Este código solucionó el problema.
self.addEventListener('install', function(event) { self.skipWaiting(); });