푸시
-
사이드 프로젝트 수행기 (2)사이드 프로젝트 2022. 6. 12. 18:06
이번에 진행했던 부분은 어드민 서버에서 지정된 조건의 유저들에게 푸시 서버로 API 를 호출하면 푸시 서버에서 해당 API를 받아서 단말기로 푸시를 보내는 기능을 구현하였다. (소스레벨에서는 어드민 모듈과 푸시 모듈로 구성) 푸시 보내는 어드민 화면은 다음과 같다. 푸시 서버는 별도로 구현하였고, 여기서는 위 화면의 '푸시 종류' 중에서 여러 종류 중 '이벤트 전체 알림' 인 경우에 대해 진행하였다. 푸시 서버에서 이벤트 푸시 보내는 경우 내용 소스이다. // 해당 이벤트 존재하는지 체크 Event event = eventService.findById(requestDTO.getEventId()); List allEventUsers = userService.findAllForEvent(); int succ..