LibraryManagement / BlazorFrontend /wwwroot /firebase-messaging-sw.js
Yuyuqt
add: removed firebase json file
ccc2569
Raw
History Blame Contribute Delete
1.74 kB
// Scripts for firebase and messaging
// Service worker တွေမှာ import အစား importScripts ကို သုံးပါတယ်
importScripts('https://www.gstatic.com/firebasejs/11.6.1/firebase-app-compat.js');
importScripts('https://www.gstatic.com/firebasejs/11.6.1/firebase-messaging-compat.js');
// --- Firebase Config ---
// Step 2 ကနေ ရခဲ့တဲ့ ကျွန်တော်တို့ရဲ့ Firebase Project Configuration ကို ဒီနေရာမှာ ထည့်ပေးပါ
const firebaseConfig = {
apiKey: "AIzaSyBodr7GJuCFdJfBYV8XBY77P9A4Wrxz_CA",
authDomain: "library-ths.firebaseapp.com",
projectId: "library-ths",
storageBucket: "library-ths.firebasestorage.app",
messagingSenderId: "222408896403",
appId: "1:222408896403:web:8533e26175c043e40a0266",
measurementId: "G-LVVGH9T1K3"
};
// Service worker မှာ Firebase app ကို initialize လုပ်ခြင်း
firebase.initializeApp(firebaseConfig);
// Background မှာ message တွေ လက်ခံနိုင်ဖို့ Firebase Messaging instance ကို ရယူခြင်း
const messaging = firebase.messaging();
// Background မှာရောက်လာတဲ့ message တွေကို ကိုင်တွယ်ဖြေရှင်းမယ့် အပိုင်း
messaging.onBackgroundMessage(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
const title = payload.notification.title;
const body = payload.notification.body;
const notificationOptions = {
body: body,
icon: '/favicon.png'
};
self.registration.showNotification(title, notificationOptions);
});