728x90

FCM 2

[Android] FCM (2) - FCM 송신 · 수신 / OAuth 2.0 Access Token / 백그라운드 · 포그라운드 상태에 따른 수신 처리 / Notification · Data / FCM Notification 아이콘 설정

지난 포스팅에 이어서 2번째 FCM 포스팅이다. 지난 포스팅에서는 Firebase Console에 있는 FCM 테스트 메시지 전송 기능으로앱에서 FCM을 수신해보았다. 이번 포스팅에서는 테스트 메시지 전송 기능이 아닌, FCM을 직접 송신해볼 것이다.     API KEY 설정 (OAuth 2.0 AccessToken )  콘솔에서 제공하는 테스트 메시지 전송 기능은 별도의 API KEY 설정 없이 사용할 수 있다.(실제로 메시지 수신도 잘 된다) 하지만 직접적으로 FCM을 송·수신 하려면 API KEY 설정이 필요하다.여기서 추가적으로, 기존의 API KEY는 더 이상 사용되지 않는다. HTTP v1 방식부터는 OAuth 2.0을 사용하여 Access Token을 발급하여 사용해야 한다.   보통은 서..

[Android] FCM (1) - FCM 이란? / FCM 사용법 / 테스트 메시지 수신

안드로이드에서 흔히 Push 알림이라 불리는 FCM에 대해 알아보고 사용해보자.   참고로, 2024년 6월 20일부로 기존 HTTP 방식의 Cloud Messaging API는 더 이상 사용할 수 없다.그렇기에 이 포스팅에서는 변경된 HTTP v1 방식을 다룰 것이다.    FCM 이란?    Firebase Cloud Messaging 의 약자이며, 공식 문서에서는 다음과 같이 정의한다. '메시지를 안정적으로 무료 전송할 수 있는 크로스 플랫폼 메시징 솔루션' 정의에서 알 수 있듯이, 주요 기능은 메시지를 전송하는 역할이다.또한, 크로스 플랫폼을 지원하기에 안드로이드, ios, 웹에서 모두 이용할 수 있다.     FCM 동작 과정  FCM 구현에는 송수신을 위한 2가지 기본 요소가 갖춰져 있어야 한..

728x90