실시간 알림

알림 기능은 사용자 간의 상호작용을 명시하여, 서비스 이용을 보다 명확하게 하고 흥미를 유발합니다.

알림은 Socket.IO를 통해 유저가 사이트에 접속해 있을 때 토스트 메시지로 표시되며, 접속해 있지 않더라도 DB에 저장되어 나중에 알림 목록에서 확인할 수 있습니다.

알림은 아래 3가지 상황에서 발생합니다.

MERGED 알림은 해당 유저에게 문자 메시지로도 전송됩니다.

다른 유저가 나에게 ‘좋아요’를 눌렀을 때

다른 유저가 나에게 ‘좋아요’를 눌렀을 때

서로 ‘좋아요’를 눌러서 merge 되었을 때

서로 ‘좋아요’를 눌러서 merge 되었을 때

둘 중 한 명이 채팅방을 나가 1:1 채팅방이 해제되었을 때

둘 중 한 명이 채팅방을 나가 1:1 채팅방이 해제되었을 때

문자로 수신한 merge 알림

문자로 수신한 merge 알림

알림 목록 보기

알림의 기본 상태는 '읽지 않음'이며, 전체 알림 읽기를 하면 '읽음' 상태로 변경됩니다. 알림 목록에서는 최근 알림 10개를 불러옵니다.

스크린샷 2024-08-25 오전 12.30.24.png

  1. 알림 타입: 발생한 알림에 따라 분류되어 저장되고 표시됩니다. (LIKE, MERGED, EXIT)
  2. 알림 내용: 알림 타입에 따라 생성된 메시지가 내용란에 저장됩니다.
  3. 알림 읽음 상태: 알림이 읽혔는지 여부를 표시합니다.