리오집사의 기억저장소

ㄱ.FCM 주요 기능 :

  1. 알림메시지 or 데이터 메시지 전송

    1. 알림메시지 : 자동 알림(2KB로 제한, 항상 축소형, 사용자에게 표시되는 키모음이 사전 정의되어 있음)

    2. 데이터 메시지 : 앱 단의 코드에서 처리(최대 4KB의 맞춤 키-값 쌍을 보낼 수 있음)

  2. [단일 기기, 기기 그룹, 주제] 3가지 방식으로 메시지 배포 가능

  3. 구글 측의 신뢰성 높고 효율적인 연결 채널로, 기기에서 다시 서버로 [확인,채팅,기타메시지] 전송 가능

ㄴ.기본적인 구현 방법 :

  1. FCM SDK 설정 : 플랫폼에 맞는 설정 안내에 따라 앱에서 Firebase 및 FCM을 설정

  2. 클라이언트 앱 개발 : 클라이언트 앱에서 [메시지 처리, 주제 구독 로직, 기타 부가 기능] 을 추가.

    • 개발 중에 알림 콘솔에서 간편하게 테스트 메시지 보낼 수 있음

  3. 앱 서버 개발 : FCM 상호작용하는데 사용할 서버 프로토콜 결정 -> 인증 로직 추가 -> 전송 요청 제작 ->응답 처리 제작

    • 업스트림 메시징을 사용하려면 XMPP 사용해야 함


참조(Google Firebase FCM 문서)


반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band