FCM이란?☁️ Firebase 클라우드 메시징(FCM)은 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션입니다. - firebase 공식 홈페이지 참고문서 이 글에선 FCM에 대한 원리 설명, 설정보다 스프링 프로젝트에 적용하는 과정에 대해 설명하고자 한다. 초기설정 방법과 원리설명 등은 공식문서에 잘 정리되어 있으니 링크를 참고하길 바란다. 스프링 부트 프로젝트에 적용하기 요약 스프링 프로젝트에서의 FCM 사용 방법은 다음과 같다 1. 유저 테이블에 FCM 토큰 저장하는 컬럼 추가 2. 토큰 저장하는 REST API 생성 3. 특정 유저의 저장된 토큰으로 알림메시지 보내는 FCM 서비스 구현 + 4. 알림을 보내기 원하는 동작의 컨트롤러에서 비동기로 FCM 서비스 호출 + 5. ..