Android Firebase Cloud Messaging(FCM) 사용 1
사용 버전: Android Studio 4.0.2
사용 언어: Kotlin 1.4.10
FCM은 Firebase에서 메시지를 작성해서 사용자에게 보낼 수 있습니다. 공지사항 같은 것을 알릴 때 쓰면 좋겠네요.
사용 언어: Kotlin 1.4.10
안드로이드 Firebase Cloud Messaging 사용 1을 해보겠습니다.
Firebase Cloud Messaging은 줄여서 FCM이라고 합니다.FCM은 Firebase에서 메시지를 작성해서 사용자에게 보낼 수 있습니다. 공지사항 같은 것을 알릴 때 쓰면 좋겠네요.
Firebase에 가입합니다.
우측 상단에 콘솔(Console)을 누릅니다.

프로젝트 추가를 누릅니다.

프로젝트 이름을 설정합니다. Google Cloud에 프로젝트가 존재하면 동기화할 수
있습니다.

요금제 확인 메시지가 나옵니다.

무료인 Spark를 사용하려고 했는데... Google Cloud랑 연동되면서 Blaze가 돼버린
것 같네요.
덜덜덜...
그냥 진행합니다.

계속을 누릅니다.
애널리틱스(Analytics)를 연동하면 사용자 동의 메시지를 구현해야 하고 여간
귀찮아지는 게 아니므로 설정을 해제했습니다.
원하시는 분은 사용 설정을 하시면 됩니다.

Firebase 추가를 누릅니다.
계속을 누릅니다.

안드로이드를 누릅니다.

앱을 등록합니다.

필요한 부분을 적고 등록을 누릅니다.

google-services.json을 다운로드합니다.

다운로드한 json 파일을 아래 경로로 이동합니다.
Project - app

위와 같이 파일을 구성했으면 다음을 누릅니다.

그러면, Firebase SDK를 추가하라고 합니다.


알려준 대로 해봅시다.
프로젝트 용 build.gradle에 다음을 추가합니다.

그리고 앱 용 build.gradle에 다음을 추가합니다.


com.google.firebase:firebase-bom:25.12.0을 선언하면, firebase 관련
library들은 버전명을 명시할 필요가 없습니다.
Sync Now를 누릅니다.
완료됐으면, 다음을 누릅니다.

콘솔로 이동을 누릅니다.

이제 사용할 준비는 다 되었습니다.
Android Firebase Cloud Messaging(FCM) 사용 2에서 계속됩니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.