23 lines
804 B
JavaScript
23 lines
804 B
JavaScript
importScripts("https://www.gstatic.com/firebasejs/10.13.2/firebase-app-compat.js");
|
|
importScripts("https://www.gstatic.com/firebasejs/10.13.2/firebase-messaging-compat.js");
|
|
|
|
firebase.initializeApp({
|
|
apiKey: "AIzaSyCGE7xZm82Dp6yQnTgBeE0LYPcmvmdIRzE",
|
|
authDomain: "school-display-ff28f.firebaseapp.com",
|
|
projectId: "school-display-ff28f",
|
|
storageBucket: "school-display-ff28f.firebasestorage.app",
|
|
messagingSenderId: "137322214849",
|
|
appId: "1:137322214849:web:0423e5c788d95761b16b40",
|
|
});
|
|
|
|
const messaging = firebase.messaging();
|
|
|
|
messaging.onBackgroundMessage((payload) => {
|
|
const title = payload.notification?.title ?? "학교 알림";
|
|
const options = {
|
|
body: payload.notification?.body ?? "",
|
|
icon: "/favicon.png",
|
|
};
|
|
self.registration.showNotification(title, options);
|
|
});
|