Splash Logo // Register service worker and then load the app window.addEventListener('load', function () { if ('serviceWorker' in navigator) { navigator.serviceWorker.register('firebase-messaging-sw.js', { scope: '/firebase-cloud-messaging-push-scope' }).then(function (registration) { console.log('Service Worker registered:', registration.scope); loadFlutterApp(); }).catch(function (err) { console.error('Service Worker registration failed:', err); loadFlutterApp(); // Still load the app even if SW fails }); } else { loadFlutterApp(); // No service worker support } });