본문 바로가기
[서버]/[AWS & Firebase]

Firebase FCM 메세지 종류

by Hevton 2022. 12. 1.
반응형

 

1. 토큰 값을 기반으로 전송하기

보낼 수 있는 기기 갯수에 한정이 있지만, 전송으로부터 전달까지의 속도의 정확성이 보장된다.

매우 빠르게 전달된다.

 

firebase messaging 라이브러리를 통해, 클라이언트에서 getToken()같은 함수를 통해 토큰을 얻을 수 있고

이 토큰을 서버에 전송해서 보관하거나 유지한 뒤에 그 토큰에다가 보내면, 기기에다가 전송이 된다.

 

이 토큰값은, 앱을 '삭제' 하는 경우에만 변경된다.

앱 업데이트 경우에는 변경되지 않는다.

 

 

 

2. 주제 구독으로 전송하기

클라이언트에서 특정 주제(topic)에 구독한 뒤에, 서버나 콘솔에서 해당 주제에 대해 전송하면 기기에 전달된다.

속도의 정확성은 보장되지 않으며, 보통 대량의 기기에 전송할 때 이용할 수 있다. 수신까지는 1분 ~ 5분 정도 걸릴 수 있다.

 

주제 구독은 앱을 '삭제' 하는 경우 또는 클라이언트에서 직접 구독취소 하는 경우 취소된다.

앱을 업데이트 하는 경우에는 주제 구독이 해제되지 않는다.

 

 

반응형