본문 바로가기

Firebase4

[Android] FCM 푸시 알림 구현하기 (3) - FCM 메시지 수신 환경 설정 및 테스트 참고자료 및 정보 더보기 안드로이드 설정 공식 문서 : https://firebase.google.com/docs/cloud-messaging/android/client?hl=ko FCM 수신 환경 설정하기 [Android] FCM 푸시 알림 구현하기 (2) 글에는 안드로이드 스튜디오 내에서 파이어베이스 및 FCM 연동을 해봤다. 2022.09.08 - [Firebase/FCM] - [Android] FCM 푸시 알림 구현하기 (2) - 파이어베이스 및 FCM 연동 이제 FCM 메세지를 받을 수 있게 코드를 구현해보자 공식 문서를 기준으로 구현할 것이다. 안드로이드 클라이언트 설정 1. manifests/AndroidManifest.xml에 메시지 이벤트 등록하기 해당 코드를 넣어주면 되는데 태그 안에다.. 2022. 9. 8.
[Android] FCM 푸시 알림 구현하기 (2) - 파이어베이스 및 FCM 연동 참고자료 및 정보 더보기 안드로이드 스튜디오 설치 또는 안드로이드 구동 환경이 세팅이 되어있다는 가정하에 글 작성 OS는 맥 환경입니다. 연결할 안드로이드 기기 꼭 필요 파이어베이스 연동까지 같이 포스팅 안드로이드 개발 언어는 자바 1.8(8 version) 안드로이드 스튜디오 프로젝트 생성 프로젝트 생성 과정은 생략 (기본 구성 요소 사용) Basic Activity 초기 생성 시 Refactor 메뉴에서 Androidx 마이그레이트 진행 디바이스 연결 후 초기 빌드 (초기 앱 실행 시 오류가 없는지 확인하기 위함) 파이어베이스 연동 및 FCM 구성환경 설정 예전에는 파이어베이스 콘솔에 들어가서 프로젝트를 앱과 직접 연결했지만 안드로이드 스튜디오 툴 내에서도 파이어베이스에 연결이 가능하다. 이를 사용.. 2022. 9. 8.
FCM 이란 (Firebase Cloud Messaging) 참고자료 및 시작동기 더보기 구글 공식문서 : https://firebase.google.com/docs/cloud-messaging?hl=ko 타 블로그 : https://donghun.dev/Firebase-Cloud-Messaging 시작동기 이번 스프린트에서는 푸시 알림 기능을 개발해야했다. 그래서 여태까지 알아본것을 복습하고자 정리한 글이다. 공식문서를 베이스로 타 블로그와 섞어서 작성했다. FCM (Firebase 클라우드 메세징) 메시지를 안정적으로 무료 전송할 수 있는 크로스 플랫폼 메시징 솔루션 주요기능 알림 메시지 또는 데이터 메시지 전송 : 사용자에게 표시되는 알림 메시지를 전송합니다. 또는 데이터 메시지를 전송하고 애플리케이션 코드에서 임의로 처리합니다. 다양한 메시지 타겟팅 : 단.. 2022. 9. 8.
FCM 푸시 알림 구현하기 (1) - 설계 참고자료 또는 정보 더보기 내 뇌 그리고 구현 경험 설계 전 FCM을 사용하는 방법은 여러가지가 있다. 앱 서버라던지 HTTP 프로토콜이라던지의 방법을 선택해야 한다. 제일 간단한 구현을 위해 클라이언트와 백엔드를 설정하고 테스트해보자 먼저 일반적으로 클라이언트에서 토픽과 토큰을 가지고 바로 firebase console gui에 들어가 테스트를 진행할 수 있다. 하지만 이렇게 테스트하고 찍먹하기보다 백엔드 서버를 두어 좀 더 개발자답게 해보고자 한다. 우리가 프로젝트를 구상하기 전 FCM에 대한 동작원리를 파악해야하고 공식 문서를 참고하는것이 제일 무난하다고 생각한다. FCM에 대한 정보들을 리서치하여 취합하고 방법들을 선택했으면 이제 우리 서버에 맞게 플로우라던지 다이어그램으로 설계를 시작한다. 나는.. 2022. 9. 8.