FCM : Firebase Cloud Messaging
앱 서버
토큰
API Key(Server Key)
Sender ID
Application ID
Registration Token
클라이언트 앱에서 FCM에 Sender ID(Project Number)을 이용하여 등록을 요청한다.
FCM은 클라이언트 앱에서 전달받은 Sender ID(Project Number)를 확인하고 토큰을 발급한다.
클라이언트 앱은 FCM으로부터 받은 토큰을 앱 서버에 전달한다.
앱 서버는 클라이언트 앱에서 전달 받은 토큰을 저장한다.
앱 서버는 토큰, API 키, 전송할 메세지를 이용하여 FCM에 메세지를 전송한다.
FCM은 앱 서버로부터 전달 받은 메세지를 해당 클라이언트 앱에 메세지를 전송한다.