Backend/⛺Firebase
[Firebase] FCM을 도입할 때 고려할 것들
최근 진행하는 프로젝트에 FCM을 앱 푸시 알림 서비스로 사용하게 되었다. 도입할 때 서버 개발자로서 고려할 것들을 정리하였다. Firebase Cloud Messaging (FCM) Firebase 클라우드 메시징(FCM)은 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션이다. 푸시 알림 흐름 (사진 출처: dev.to) 흐름을 요약하자면 아래와 같다. FCM에 앱을 등록하고, 앱도 FCM과 연동한다. 앱 프론트는 필요할 때 FCM 토큰을 발급받고 백엔드로 보낸다. 백엔드는 토큰을 유저 정보와 연동하여 DB에 보관하다가, 필요할 때 조회해서 Notification Provider에 푸시 알림을 요청한다. 여기서 FCM 토큰이란? 푸시 알림을 보낼 디바이스들을 식별하기 위해 존재한다..
2021. 11. 22. 08:13