Firebase Cloud Messaging (FCM)
-
Firebase Cloud Messaging (FCM) 3 - ForeGround 오류Firebase Cloud Messaging (FCM) 2021. 5. 30. 21:54
Firebase Cloud Messaging (이후 FCM)은 크게 2개의 알림 메시지로 사용됩니다. Back Ground Messaging Fore Ground Messaging 이들은 각 1.Back Ground 현재 브라우저를 바라보지 않을 때 즉 현재 클라이언트 브라우저를 보고있지 않을 때 동작합니다. 백그라운드 환경에서는 위 사진과 같은 푸시 메시지를 디바이스( 컴퓨터, 터미널로 연 새 클라이언트 등 클라이언트 )에 보내게 됩니다. 2.Fore Ground 현재 브라우저를 바라보고 있을 때 즉 현재 클라이언트 브라우저를 보고있을 때 동작합니다. 설명 그대로 현재 브라우저를 사용자가 확인 ( 켜놓거나, 보고있거나 등 )중일 때 동작하게 됩니다. 보통 Fore Ground는 onMessage( FC..
-
Firebase Cloud Messaging (FCM) 2 - FCM 프로젝트 생성 및 테스트Firebase Cloud Messaging (FCM) 2021. 5. 25. 16:50
이 글은 개인적인 견해로부터 작성된 글이니, 공식 문서를 함께 찾아보시는 것을 추천드립니다. 본 카테고리 FCM의 목표는 Spring Boot와의 연동을 통해 Web Push 테스트를 하는 것이 목적입니다. Back - Sprinb Boot, Front - Thymeleaf하나, Vue 하나 나눠서 진행합니다. 현재 Spring Boot , Thymeleaf 환경에서만 진행되었고, Vue는 추후 업데이트 예정입니다. 프로젝트 생성 FCM 서비스를 이용하기 위해서는 FCM 콘솔에 프로젝트를 등록해야 합니다. ( Web Push 기준 ) 이 과정은 생각보다 쉽기 때문에 따라하시면 금방 할 수 있습니다. https://console.firebase.google.com/ 콘솔로 이동합니다. 아래 사진에서 보이는..
-
Firebase Cloud Messaging (FCM)1 - FCM이란Firebase Cloud Messaging (FCM) 2021. 5. 25. 15:44
이 글은 개인적인 견해로부터 작성된 글이니, 공식 문서를 함께 찾아보시는 것을 추천드립니다. 본 카테고리 FCM의 목표는 Spring Boot와의 연동을 통해 Web Push 테스트를 하는 것이 목적입니다. FCM Firebase Cloud Messaging의 약자로 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션입니다. 보통 Push 알람을 위해서 사용하는데 저는 Web Push 기능을 사용해보고자 FCM을 도입하게 되었습니다. 특정 개인에게 메시지를 보낼 수 있고, 특정 Topic을 구독하는 사용자에게 전체 메시지를 보낼 수 있습니다. 참고 : https://firebase.google.com/docs/cloud-messaging?hl=ko FCM 장점 교차 플랫폼이기 때문에 특..