안드로이드

[Android Studio] Firebase FCM 사용법 . Part. 1

개발_블로그 2024. 12. 11. 16:04

 

오늘은 안드로이드 스튜디오 Firebase  FCM 사용법을 포스팅 하겠습니다 .

 

Firebase 프로젝트 추가. 

https://console.firebase.google.com/u/0/?hl=ko

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

 

 

 

1. 앱 등록 : 자신의 안드로이드 패키지 .

 

2. 앱 닉네임 : 자유 설정 가능 

 

3. 디버그 서명 인증서 : 

 

터미널에 입력 

 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

 

 

 

 

4. google-services.json 다운로드 

 

 

5. 안드로이드 -> 프로젝트로 변경 후 app 폴던 안에 위에 다운받은 json 파일 추가 

 

 

 

 

 

6. build.gradle.kts 추가 

 

6-1. build.gradle.kts (Module : app) plugins 추가 

plugins {
    alias(libs.plugins.android.application)
    alias(libs.plugins.jetbrains.kotlin.android)
    id("com.google.gms.google-services")
}

 

 

6-2. implementation 추가 

implementation(platform(libs.firebase.bom))
implementation(libs.firebase.messaging)

 

 

6-3. build.gradle.kts (Project: app) plugins 추가 

id("com.google.gms.google-services") version "4.4.2" apply false

 

 

7. proguard-rules.pro 추가 

(나 같은 경우는 포그라운드 상태에서 메세지가 안오길래 이 코드를 추가해 주니까 해결 되었다. )

-keep class com.google.firebase.** { *; }
-keep class com.google.android.gms.** { *; }

 

 

Part. 1 끝.