본문 바로가기

Firebase

(5)
[안드로이드] FCM 서비스를 통해 메시지를 foreground, background에서 받을 경우 데이터 처리 방법 및 액티비티 이동 개요 파이어베이스의 FCM을 통해 안드로이드 애플리케이션으로 데이터를 전송함과 동시에 노티피케이션 클릭 시 특정 액티비티로 이동하는 방법을 설명한다. (FCM 세팅 방법 및 서버에서 FCM PUSH 방법 등은 제외) 1. 서버에서의 설정 click_action 속성을 추가한다. 이 속성은 시작하고 싶은 액티비티의 intent-filter로 활용하게 된다. const message = { notification:{ title:chat.nickname, body: chat.message, }, data: { createdAt: chat.createdAt, message:"hello", click_action: "NOTIFICATION_CLICK", }, tokens: token }; 2. Android의 A..
[Node.js] Firebase Cloud Messaging을 이용하여 클라이언트에 메시지 전송하기 Firebase Cloud Message Firebase Cloud Message 이하 FCM은 메시지를 간단하게 보낼 수 있는 크로스 플랫폼 메시징 솔루션이다. 해당 내용은 아래 소개한 글에 자세히 설명되어있다. [안드로이드] Firebase Cloud Messaging Firebase Cloud Messaging Firebase Cloud Messaging 이하 FCM은 메시지를 빌드, 전송, 수신하는 크로스 플랫폼 메시징 솔루션이다. 안드로이드 앱에서 흔하게 볼 수 있는 Push 메시지가 대표적인 사용 예시이다.. bb-library.tistory.com 구현과정 Firebase console에서 서버키를 발급받기 firebase 셋업 메시지 전송 요청 1. Firebase console에서 서버키..
[안드로이드] Firebase Cloud Messaging Firebase Cloud Messaging Firebase Cloud Messaging 이하 FCM은 메시지를 빌드, 전송, 수신하는 크로스 플랫폼 메시징 솔루션이다. 안드로이드 앱에서 흔하게 볼 수 있는 Push 메시지가 대표적인 사용 예시이다. 동작 방식은 아래 도표와 같다. Firebase 콘솔 GUI 혹은 써드 파티 서버(node, php, ...) 등에서 메시지를 전송하도록 FCM 서버에 요청하면, FCM 서버에서 이를 각 플랫폼에 맞게 적절히 메시지를 전달한다. 여기서 말하는 메시지란, 단순히 유저로에게 어떠한 알림을 보내는 것 이외에도 디테일한 데이터 전달 또한 가능하다. 이러한 데이터는 보통 json, xml로 전송된다. 안드로이드 Client 측에서의 세팅 1. Firebase SDK ..
Firebase - Firestore와 Firestorage (feat. CropImageView) - 개요 CloneSNS 프로젝트에서 게시글을 업로드시 사용되는 Firestore와 Firestorage. Firestore에는 게시글의 내용, 사진 위치, timestamp 등을 저장하고, Firestorage에는 이미지를 저장한다. - 학습정보 CropImageView, Firestore, Firestorage
Firebase에서 Cloud Messaging 활용하기 - FCM - 개요 CloneSNS 프로젝트에서 타인이 본인의 게시글에 좋아요, 댓글 혹은 본인에게 팔로우를 했을 때 받게 되는 Notification을 구현함. - 학습 내용 okHttp, Gjson, Json, Singleton pattern