Skip to content

[iOS] [Feat] [알림] 인앱 알림 목록 및 읽음 상태 구현 #97

Description

@seungwone

관련 티켓

  • 알림 화면 기획 및 Figma

작업 내용

  • 홈 화면 알림 버튼에서 알림 목록 화면으로 push 이동
  • GET /api/v1/notifications 기반 최신순 알림 목록 및 서버 unreadCount 연동
  • 유형 라벨·본문·상대 시간/절대 날짜 표기 구현
  • 항목 탭 시 PATCH /api/v1/notifications/{notificationId}/read로 읽음 처리
  • 읽음 처리 결과를 홈 알림 아이콘의 미읽음 뱃지에 즉시 반영
  • 로딩·빈 목록·실패 및 재시도 상태, Example·TCA/클라이언트 테스트 구성
  • 딥링크 기반 화면 이동은 서버 계약 협의 후 별도 작업으로 분리

완료 조건

  • 알림은 최신순으로 표시되고 24시간 이내에는 상대 시간, 이후에는 yyyy.MM.dd로 표시된다.
  • 알림 선택 시 읽음 처리와 홈 뱃지 카운트 갱신이 함께 동작한다.
  • DesignSystem 토큰/컴포넌트만 사용한다.
  • 관련 테스트·빌드·아키텍처 검증을 통과한다.

참고 사항

  • API는 unreadCount, isRead, deepLink를 제공한다.

Metadata

Metadata

Assignees

Labels

enhancement기능 개발, 리팩토링, 설정 변경 등 전반적인 작업

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions