Tenemos el escenario actual donde el usuario continúa recibiendo notificaciones del sitio incluso después de cerrar el navegador. Por favor, háganos saber cómo solucionarlo, agradecemos su ayuda.
if ("serviceWorker" in navigator) { navigator.serviceWorker .register("./firebase-messaging-sw.js") .then(function (registration) { const mregn = registration; page.messaging = firebase.messaging(); page.messaging .requestPermission() .then(function () { // get the token in the form of promise return page.messaging.getToken( { serviceWorkerRegistration: mregn } ); }) .then(function (token) { }) .catch(function (err) { }); }) .catch(function (err) { console.log("Registration failed, error:", err); }); }Esto es lo que intentamos cancelar el registro pero no funciona
beforeDestroy: function () { if ("serviceWorker" in navigator) { navigator.serviceWorker .unregister() .then(function (status) { }); } },