반응형 Firebase5 FCM(Firebase Cloud Messaging)를 사용하기 위한 Node.js 서버 구성 FCM(Firebase Cloud Messaging)를 사용하기 위한 Node.js 서버 구성 Express-generator를 사용해 골격 생성하기 2023.04.08 - [Node.js/express] - Express 애플리케이션 생성기 Express 애플리케이션 생성기 Express 애플리케이션 생성기 애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성도구인 express를 사용하면 된다. 설치 npm install express-generator -g 애플리케이션 생성 express --view=pug myapp holy-season.tistory.com express-generator를 사용해 기본적인 폴더 구조를 생성하자 다음과 같은 명령어를 이용해 myapp이라는 폴더를 생성하고 m.. 2023. 4. 10. 메시지 유형 메시지 유형 FCM을 통해 2가지 유형의 메시지를 클라이언트에 보낼 수 있다. 알림 메시지 사전 정의된 키 옵션 모음으로 설정 FCM SDK에서 자동으로 처리 클라이언트 앱이 백그라운드에서 실행 중일 때 FCM SDK가 앱을 대신하여 최종 사용자 기기에 메시지를 표시 알림이 수신될 때 앱이 포그라운드에서 실행 중이면 앱의 코드에 따라 동작이 결정 백그라운드 상태이면 알림 메시지가 알림 목록으로 전송 포그라운드 상태의 앱인 경우 콜백 함수가 메시지를 처리 JSON 형식 알림 메시지 { "message":{ "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", "notification":{ "title":"Portugal vs. Denmark", "body":.. 2023. 4. 7. Firebase Android 앱 추가 Firebase에 Android 앱 추가 다음과 같이 빨간 네모 박스 안에 있는 Android 앱을 추가한다. Android 앱에 Firebase 추가 Android 패키지 이름을 설정하고 앱 등록을 클릭한다. 구성 파일을 다운로드 하고 안드로이드를 프로젝트 뷰로 열어서 app 폴더 밑에 다운받은 google-services.json 파일을 넣고 다음 버튼을 클릭한다. 프로젝트 수준의 build.gradle 파일에 plugins 위에 buildscript 부분을 넣는다. 모듈 수준 app 폴더 밑에 build.gradle 파일에 plugins에 id 'com.google.gms.google-services'와 dependencies 밑에 implementation platform('com.google.f.. 2023. 3. 14. Firebase Console 프로젝트 추가 Firebase 프로젝트 추가 Firebase에 프로젝트를 추가하려면 먼저 Firebase Console에 로그인 해야 한다. https://console.firebase.google.com/?hl=ko 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 프로젝트 추가 로그인을 했으면 프로젝트 추가 버튼을 클릭하여 다음으로 이동한다. 프로젝트 만들기 프로젝트 만들기 1 버튼을 클릭하게 되면 프로젝트 이름을 지정하라는 문구가 나오는데 원하는 이름으로 설정하면 된다. 프로젝트 만들기 2 Firebase 프로젝트를 위한 Google 애널리틱스가 나오는데 계속을 누르면 된다. 프로젝트 만들기 3 Google 애널리틱스 구성이 나오는데 새 계정 만들기로 계정을 추가해서 선택하거나.. 2023. 3. 13. Firebase Cloud Messaging Firebase 클라우드 메시징(FCM) 메시지를 안정적으로 무료 전송할 수 있는 크로스 플랫폼 메시징 솔루션 알림 메시지를 전송하여 사용자를 유지하고 재참여를 유도 https://youtu.be/sioEY4tWmLI?list=PLl-K7zZEsYLmOF_07IayrTntevxtbUxDL 주요 기능 알림 메시지 또는 데이터 메시지 전송 사용자에게 표시되는 알림 메시지를 전송 데이터 메시지를 전송하고 애플리케이션 코드에서 임의로 처리 다양한 메시지 타겟팅 단일 기기, 기기 그룹, 주제를 구독한 기기 등 3가지 방식으로 클라이언트 앱에 메시지를 배포 클라이언트 앱에서 메시지 전송 FCM의 신뢰성 높고 배터리 효율적인 연결 채널을 통해 기기에서 다시 서버로 확인, 채팅, 기타 메시지를 보낼 수 있음 2023. 3. 13. 이전 1 다음 반응형