본문 바로가기

Back end/Spring

(3)
[Springboot | Android] FCM을 통해 Push 알림 보내기3 [Springboot | Android] FCM을 통해 Push 알림 보내기2 [Springboot | Android] FCM을 통해 Push 알림 보내기2[SpringBoot] FCM을 통해 Push 알림 보내기1 [SpringBoot] FCM을 통해 Push 알림 보내기1SNS 앱을 개발하면서 일정 주기 동안 게시물 등록이 없을 시에, 매일 오전 10시에 유저에게 푸시 알림을 전달해야 했다.molly-story.tistory.com 이전 포스트에서 불러온 FCM Token을 사용해서 스프링 프로젝트에서 Redis에 토큰을 저장하고, 특정 시간에 알림을 보낼 수 있도록 스케줄링을 구현하는 과정을 다뤄볼 예정이다. 1. Admin SDK서버에서 Firebase와 상호작용하기 위해 Admin SDK 추가하..
[Springboot | Android] FCM을 통해 Push 알림 보내기2 [SpringBoot] FCM을 통해 Push 알림 보내기1 [SpringBoot] FCM을 통해 Push 알림 보내기1SNS 앱을 개발하면서 일정 주기 동안 게시물 등록이 없을 시에, 매일 오전 10시에 유저에게 푸시 알림을 전달해야 했다. `FCM(Firebase Cloud Messaging)`으로 이를 구현했으며, 스케줄링을 통해 특정 시각molly-story.tistory.com 이전 포스트에서 FCM과 푸시 알림 동작 과정에 대해서 알아보았다. 이번 포스트에서는 `안드로이드 스튜디오`와 Firebase를 연동해 FCM 토큰을 생성하는 과정을 다뤄볼 예정이다.안드로이드 팀원들의 프로젝트와 엮기 전에 테스트 용으로 만드는 프로젝트이기 때문에, 기기의 FCM 토큰을 불러와서 확인하는 작업만 진행할 것..
[Springboot | Android] FCM을 통해 Push 알림 보내기1 SNS 앱을 개발하면서 일정 주기 동안 게시물 등록이 없을 시에, 매일 오전 10시에 유저에게 푸시 알림을 전달해야 했다. `FCM(Firebase Cloud Messaging)`으로 이를 구현했으며, 스케줄링을 통해 특정 시각에 알리을 전송할 수 있도록 했다. 첫 번째 포스트에서는 FCM의 개념에 대해서, 두 번째 포스트에서는 안드로이드 기기에서 FCM 토큰을 생성하는 방법에 대해서, 세 번째 포스트에서는 서버를 어떻게 구현하는 지 정리하려고 한다.  1. FCM 선택 이유SSE(Server Side Event)실시간으로(real-time) 서버에서 클라이언트로 데이터를 전송하는 스트림 방식의 프로토콜요청에 대한 응답 이후에 연결을 끊지 않고 유지하고 있다가 추가로 서버에서 이벤트가 발생했을 때 응답을..