Node.js, FCM(Firebase Cloud Messaging)을 이용한 푸시 알림

hihanhee·2022년 1월 21일
0


29th sopt 앱잼을 진행하면서 우리 프로젝트에 추가하면 좋을 것 같아 찾아본 자료를 정리하려고 한다.

firebase의 FCM 서버를 이용해 Android, iOS 에 푸시 알림을 보낼 수 있다.

자세한 내용은 firebase 공식문서에 잘 나와있습니다.
firebase 공식문서

먼저 FCM 은 firebase 에서 제공하는 Cloude Messaging 서비스로,
서버 - 클라이언트 간의 푸시 알림 전송을 보다 쉽게 가능하도록 합니다.

전송 과정

  1. 클라이언트 앱에서 사용자의 고유한 디바이스 token 발급
  2. 로그인 또는 회원가입시에 서버로 디바이스 token 전송
  3. userDB에 디바이스 토큰을 저장
  4. 푸시 알림이 필요한 api에서 디바이스 토큰을 이용해 요청

여기서 주의해야할 점은 디바이스 token은
앱이 재설치되거나 타 기기로 접속하면 바뀌는 값이라서 로그인할 때 마다 갱신해줘야한다.

따라서 나는 앱 스플래쉬 화면에서 갱신요청을 할 생각이다.

이번 앰잽 기간동안 푸시 알림까지 가져가보고 싶었지만 기본 핵심 기능만으로도
3주라는 기간은 충분하지 않았기에 이 부분은 앞으로 구현해나갈 예정임..!!!

profile
안녕하세요:)

0개의 댓글