-
Firebase Cloud Messaging (FCM / 푸시 알림) 사용하기 1Dev/android 2019. 5. 9. 11:29
FCM은 구글에서 제공하는 메시지 전송 서비스다.
안드로이드를 개발하다보면 푸시 알림 기능이 필요하게 된다.
간단하게 테스트 앱을 만들어보자
1단계 안드로이드 프로젝트에 Firebase 세팅하기
Firebase 에 프로젝트를 추가 하기 전 안드로이드 프로젝트부터 만들어 봅시다
테스트용 프로젝트를 만들었으면 Firebase 에 구글 계정으로 로그인 하자
https://console.firebase.google.com
새 프로젝트 추가를 누르고 내용을 채워넣자
동의 체크하고 프로젝트 만들기
생성중.........
생성 완료!
이 화면에서 우리는 안드로이드 프로젝트를 만들것이므로 안드로이드를 클릭한다
아까 만들어놓은 프로젝트의 패키지명을 복붙하고
앱 닉네임정도만 기입해도 앱 등록 된다
디버그 서명 인증도 선택사항인데 나는 귀찮아서 패스
구성 파일 다운로드 단계에서 친절하게 그림으로 설명까지 해준다
json 파일 다운로드 받아서 안드로이드 app 디렉토리에 붙여 넣는다.
gradle에 Firebase SDK를 추가해야한다
두 군데에 build.gradle 에다가 넣어야 한다
1번 프로젝트 수준의 build.gradle
2번 앱 수준의 build.gradle
다 붙여넣었으면 오른쪽 상단에 Sync now 클릭해서 동기화 한다
여기서 아마 com.android.support:appcompat-v7:28.0.0 얘가 빨간 줄 뜨고 동기화 실패할 것이다..
추가적으로
implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'본인 프로젝트의 appcompat-v7과 같은 버전으로 위 3가지 sdk를 추가로 등록하자.
다시 Sync now 로 동기화 하면 정상 동작 할 것이다.
이제 빌드해서 앱을 실행시키면 firebase가 정상적으로 설치 되었는지 확인 할 수 있다.
일단 앱에 firebase 사용 환경 세팅 완료
'Dev > android' 카테고리의 다른 글
Glide로 서버에서 이미지를 받아 MenuItem의 아이콘 변경하기 (비트맵으로 변경하기) (0) 2020.01.14 ImageView에서 background 와 src 의 차이 (0) 2019.12.16 OS버전 별 변경점 (0) 2019.08.16 안드로이드 웹뷰에서 로그인 세션 유지하기 (1) 2019.05.09 Firebase Cloud Messaging (FCM / 푸시 알림) 사용하기 2 (0) 2019.05.09