diff --git a/public/manifest.json b/public/manifest.json index 82e4024..efec34f 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -5,6 +5,7 @@ "display": "standalone", "background_color": "#ffffff", "theme_color": "#000000", + "icons": [ { "src": "icons/icon-24x24.svg", diff --git a/public/firebase-messaging-sw.js b/public/sw.js similarity index 96% rename from public/firebase-messaging-sw.js rename to public/sw.js index 5bf98f5..535a9c6 100644 --- a/public/firebase-messaging-sw.js +++ b/public/sw.js @@ -1,3 +1,4 @@ +// FCM SDK 로드 importScripts( 'https://www.gstatic.com/firebasejs/12.0.0/firebase-app-compat.js', ); @@ -5,6 +6,7 @@ importScripts( 'https://www.gstatic.com/firebasejs/12.0.0/firebase-messaging-compat.js', ); +// Firebase 초기화 firebase.initializeApp({ apiKey: 'AIzaSyClSEPibfp07m4Qvjix1nJjzEwSEyOJK54', authDomain: 'alzheimerdinger-b9e53.firebaseapp.com', diff --git a/src/hooks/useFCM.ts b/src/hooks/useFCM.ts index 66c15ae..ce50582 100644 --- a/src/hooks/useFCM.ts +++ b/src/hooks/useFCM.ts @@ -10,7 +10,7 @@ export const useFCM = () => { useEffect(() => { // 서비스워커 등록 navigator.serviceWorker - .register('/firebase-messaging-sw.js') + .register('/sw.js') .then(registration => { console.log('Service Worker registered:', registration); diff --git a/src/utils/firebase.ts b/src/utils/firebase.ts index c6bf02b..fd7491b 100644 --- a/src/utils/firebase.ts +++ b/src/utils/firebase.ts @@ -14,4 +14,4 @@ const firebaseConfig = { const app = initializeApp(firebaseConfig); const messaging = getMessaging(app); -export { messaging }; +export { app, messaging };