sojorn/sojorn_app/web/firebase-messaging-sw.js
2026-02-15 00:33:24 -06:00

25 lines
872 B
JavaScript

importScripts('https://www.gstatic.com/firebasejs/10.7.0/firebase-app-compat.js');
importScripts('https://www.gstatic.com/firebasejs/10.7.0/firebase-messaging-compat.js');
firebase.initializeApp({
apiKey: 'AIzaSyAAuhnp5MGcXjdwe_dWi93sy1LOuV7ADYg',
authDomain: 'sojorn-a7a78.firebaseapp.com',
projectId: 'sojorn-a7a78',
storageBucket: 'sojorn-a7a78.firebasestorage.app',
messagingSenderId: '486753572104',
appId: '1:486753572104:web:d3e6ab825d1e008f9fc8bd',
measurementId: 'G-702W5531Z3',
});
const messaging = firebase.messaging();
messaging.onBackgroundMessage((payload) => {
const notification = payload.notification || {};
const title = notification.title || 'New Message';
const options = {
body: notification.body || 'Encrypted message received',
data: payload.data || {},
};
self.registration.showNotification(title, options);
});