본문 바로가기
이과/JAVA 안드로이드

[안드로이드] FCM의 구동 원리

by 코딩초밥 2021. 5. 20.
반응형

안녕하세요 코딩초밥입니다 ㅇㅅㅇ

어플을 만들고 배포 후 그 만들어진 어플들에게 알림 서비스를 할 수 있는 Fcm의 구 동원리에 대해

알려드리려고 합니다.

예제는 네이티브 앱에서 다루도록 하고 이번 블로그는

구 동원리를 말로 설명을 할 수 있도록 도와주는 블로그입니다

 


FireBase Cloud Messaging

본연의 서버의 기능을 수행하면서도 또 하나의 복잡한 알림 기능까지 포함한다면 서버의 속도는 처리량이 많아 느려질 것입니다.

따라서 이러한 해결책으로 알림의 기능은 다른 서버가 제공을 해주고 본서 버는 알림 기능을 제공하는 서버에 알림이 있는지 요청해서 정보를 가져오는 구조입니다.


| 동작 순서

 

1. 디바이스에 앱이 설치된 후 최초 실행되면서 고유 식별자인 디바이스 토큰이 발급됩니다

이 토큰을 앱 서버에 등록합니다

2. 앱 서버에서 Fcm 연결 서버로 푸시 알림을 요청합니다.

이때 디바이스 토큰과 API 서버 키를 알고 계셔야 합니다

3.FCM 연결 서버는 토큰을 대상으로 알림 메시지를 푸시 합니다

반응형

댓글