Skip to content

Firebase FCM Guide 3

AlphanoJack edited this page Aug 31, 2024 · 2 revisions

서버와 통신해서 알림 메세지를 보내야 하는 경우가 생깁니다. 예를 들어서 버전 업데이트나 신규 기능 추가 등 이런부분에서 공지알림을 front에서 호출해서 전체에게 보내는 방법이 궁금했고 admin페이지를 구성 할 예정이기 때문에 시도 해봤습니다 .

스크린샷 2024-09-01 오전 1 03 11

위 함수를 추가 해주세요 serverless방식이기 때문에 firebase내부에 cloud functions를 호출해서 거기 있는 로직으로 유저에게 메세지를 전송 할겁니다.

스크린샷 2024-09-01 오전 1 04 48

구독 하는 함수를 initNotification에 추가해주세요

이제 모든 vscode나 intelliJ를 사용해서 서버에서 메세지를 보내는 로직을 작성 해주시면 됩니다.

스크린샷 2024-09-01 오전 1 06 01

유저를 검증 한 후에 구독 된 토픽에 맞춰서 알람을 전송 하면 됩니다.

스크린샷 2024-09-01 오전 1 07 42

자신의 Xcode or AndroidStudio의 로그를 확인 해보시면 메세지가 전송 완료 되었다는 로그를 확인 하실수 있고, 이 이외에도 실제 디바이스를 활용하시면 메세지를 받아보실수 있습니다.