issues
search
Genti2024
/
GenTI-BE
springboot
0
stars
0
forks
source link
Feat: FCM 푸시알림 구현
#106
Closed
BYEONGRYEOL
closed
2 months ago
BYEONGRYEOL
commented
2 months ago
Close #72 : 로직 흐름은 아래와 같습니다.
토큰 저장
user가 Oauth Login시에 FCM 토큰 저장 api도 날려서 서버에 해당 기기의 token(DeviceId)를 저장해둔다.
푸시알림 발생시
api 모듈에서 Event를 publish한다.
external 모듈에서 Event를 Listen 한다.
FCM에 전송할 형식에 맞게 조립된다.
푸시알림이 전달되어야 할 유저의 FCM 토큰이 저장되어있는지 검사한다.
FCM Client를 통해 FCM 서버에 해당 푸시알림을 전달한다.
토큰 저장
푸시알림 발생시