Skip to content

알림 API 구현 #71

@CHISANW

Description

@CHISANW

알림 관련 API 구현

  • 알림에는 팔로우, 게시글 댓글, 게시글 좋아요 등의 알림이 적용됩니다.
  • 알림은 백그라운드에서도 푸쉬 알람을통해 알려주기 위해서 FCM을 사용하여 푸쉬알림 기능 구현

설정

  • FCM 초기화
  • FCM 설정

변경

  • 로그인시 사용자의 fcm 토큰을 redis 에 저장하는 로직 구현

공통

  • 알림 목록 구현
  • 알림 기능을 활성화 사용자에게만 알림 전송
  • 일정 시간마다 알림 전송 기능 구현
  • 해당 액션 삭제 및 취소시 알림 데이터 삭제 목록에서 제외
  • JPA 배치를 통해 알림 아이콘 클릭시 현재까지 온 데이터 읽음 처리 기능 구현

팔로우

  • 팔로우시 알림 구현

게시글

  • 자신 게시글의 댓글 작성시 알림
  • 자신 게시글의 좋아요 달릴시 알림
  • 댓글의 좋아요 및 대댓글 작성시 알림
  • 댓글 수정시 알림 내역 수정
  • 댓글 삭제시 관련된 알림 내역 일괄 삭제

사용자

  • 사용자 알림 수신 유무

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

진행중

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions