( KISS Series: Keep it simple, stupid series )
무료로 메시지를 전송할 수 있는 교차 플랫폼 메시징 솔루션
FCM을 이용하면 플랫폼에 종속되지 않고 푸쉬 메시지를 전송할 수 있음.
iOS, Android, Web 각 플랫폼에서 푸쉬 메시지를 보내려면 각 플랫폼 환경별로 개발해야하는 불편함이 있는데 이를 하나로 통합하는 솔루션임. (iOS: APNS (Apple Push Notification service), Android: GCM (Google Cloud Messaging))
서버를 경유해서 실시간으로 푸쉬 메시지를 받으려면 사용자는 항상 서버에 접속해있어야하는데 이는 사용자 기기의 배터리 및 네트워크 리소스를 크게 낭비한다.
클라우드 메시징 서버를 중간에 둠으로써, 사용자는 낮은 배터리와 네트워크의 사용만으로도 메세지를 실시간으로 송수신 처리를 할 수 있다.
위와 같은 이유로 대부분의 어플리케이션 서비스들은 클라우드 메시징 서버를 경유해서, 실시간으로 유저들에게 메시지를 전송해주고 있다.
Reference: