반응형
파이어베이스 클라우드 메시징 (FCM)
FCM(Firebase Cloud Messaging)이란?
- 어플리케이션이 설치된 기기에 푸시 알림을 보냅니다.
- Firebase Cloud Messaging의 약자이며, 무료로 메시지를 전송할 수 있는 교차 플랫폼 메시징 솔루션 입니다.
- 기존에는 푸시 알림을 통해 메시지를 전송하기 위해서는 각 플랫폼 환경에 맞추어 개발해야 하는 불편함이 있었습니다. 교차 플랫폼 메시징 솔루션인 점에서 FCM을 이용하여 개발을 하면 플랫폼 환경에 종속되지 않고 푸시 알림 메시지를 보낼 수 있습니다.
간단한 동작원리
- Firebase 홈페이지에서 앱을 동록하게 되면 앱의 고유한 key값을 부여 하는데 이 키값을 식별하여 특정 기기에 데이터를 전달 할 수 있습니다. 또한 사용자를 구분하기 위해서는 디바이스별 token 값이 필요한데, 앱 설치시 부여하게 됩니다.
- 서버 또는 클라이언트에서 HTTP 통신을 통해 firebase 서버로 push 요청을 보내면 전달받은 앱의 키값과 token 값을 식별하여 알림 메시지를 발송하게 됩니다.
FCM 사용법
Step1. 파이어베이스 프로젝트 생성
Step2. 앱 등록하기
여기까지 Firebase에 앱 등록하는 방법을 알아봤습니다.
아주 간단하죠?
다음글에서는 android studio에서 token값 확인하는 방법에 대해 설명하도록 하겠습니다.
반응형
'IT > FCM' 카테고리의 다른 글
[푸시알림] SpringBoot에서 APP으로 PUSH 전송하기 (이미지푸시 포함) (0) | 2022.03.08 |
---|---|
[푸시알림] PUSH 메시지 전송하기 - Firebase Cloud Messaging (0) | 2022.03.07 |
[푸시알림] Android Studio - 푸시 메시지 수신 설정 / 디바이스 토큰값 얻기 (0) | 2022.03.07 |