FCM을 사용해서 메시지를 보내는 과정 1. 토큰 요청 및 획득 먼저 사용자가 앱을 설치하고 최초 실행시 토큰을 얻기위해 클라우드 서버에 요청을 보내고 토큰을 획득 2. 서버에 토큰 저장 획득한 토큰을 서버로 전송하여 서버 db에 저장 3. 토큰을 이용해 메시지 전송 요청 서버에서 클라우드로 메시지 데이터와 함께 토큰을 보내 전송을 요청 4. 메시지 전송 클라우드는 요청 받은 메시지를 토큰에 해당하는 단말기에 전송 5. 리스너를 통해 메시지 수신 앱이 실행중이 아니더라도 리스너를 통해 메시지를 수신할 수 있다. 프로젝트 설정 1. 구글 firebase console접속 2. 안드로이드 프로젝트 생성 후 google-service.json을 다운 받아 앱 모듈 루트 디렉토리에 넣는다. 안드로이드 스튜디오 ..