de nuevo tengo algunos problemas con las notificaciones Push
El mismo código funcionó hace unas semanas. Ayer noté accidentalmente que las notificaciones automáticas ya no funcionan. Estoy haciendo lo mismo que está escrito en la documentación .
Uso NuxtJS sin @nuxtjs/messaging porque no es compatible con la última versión de Firebase.
Aquí está mi código para "firebase-messaging-sw.js":
importScripts('https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js') importScripts('https://www.gstatic.com/firebasejs/8.10.0/firebase-messaging.js') // Initialize the Firebase app in the service worker by passing in // your app's Firebase config object. // https://firebase.google.com/docs/web/setup#config-object firebase.initializeApp({ apiKey: '###', authDomain: '###', databaseURL: '###', projectId: '###', storageBucket: '###', messagingSenderId: '###', appId: '###', measurementId: '###', }) // Retrieve an instance of Firebase Messaging so that it can handle background // messages. const messaging = firebase.messaging() let pushUrl = '' messaging.onBackgroundMessage((payload) => { console.log('Received background message ', payload) // Customize notification here const notificationTitle = payload.data.title const notificationOptions = { body: payload.data.body, url: payload.data.url, link: payload.data.url, icon: './icon-for-push.png', } pushUrl = payload.data.url self.registration.showNotification(notificationTitle, notificationOptions) }) self.addEventListener('notificationclick', (e) => { e.notification.close() return self.clients.openWindow(pushUrl) }) En el lado del servidor todo está bien: 
Actualización 1 La primera vez que todo funciona a tiempo, los problemas ocurren después de X tiempo. Cuando registré / no registré manualmente a los trabajadores de servicio, comenzó a funcionar nuevamente
Actualización 2 Comencé un diario para capturar un momento en que ocurre un problema, luego noté que las notificaciones automáticas dejan de funcionar después de cada implementación