Firebase PWA 공유 캘린더 - FCM 푸시와 조용한 세션 복구 버그
(dev.to)
Firebase와 FCM을 활용한 PWA 공유 캘린더 개발 과정에서 세션 복구 시 초기화 로직 누락과 브라우저의 오디오 정책으로 인해 발생한 알림 및 사운드 오류를 해결하며, 서비스 안정성을 위한 핵심 디버깅 사례를 다룹니다.
이 글의 핵심 포인트
- 1Firebase Realtime Database와 FCM v1을 활용하여 추가 의존성 없이 공유 캘린더 구현
- 2세션 복구(session restore) 시 `_loadCalendario` 및 `_initFCM` 호출 누락으로 인한 알림 미수신 버그 발견
- 3