Skip to content

feat: D-Day 로컬 알림 실제 구현(7·3·1일 전) #160

Description

@pkdee

배경

현재 'D-Day 알림' 토글은 저장만 하고 실제 알림이 없다(#159 에서 임시 숨김). 기기 로컬 알림으로 실제 구현한다.

접근(권장: 로컬 알림 — 서버/푸시 인프라 불필요)

  • flutter_local_notifications 도입(+ timezone)
  • iOS/Android 13+ 알림 권한 요청 흐름
  • 이벤트 저장/수정 시 remindDays(7·3·1) 기준 목표일 이전 알림 예약, 삭제/변경 시 취소·재예약
  • 부팅/복원 시 예약 재동기화
  • chore: 동작하지 않는 D-Day 알림 토글 숨김(실구현 전까지) #159 에서 숨긴 토글 복원
  • 단위/위젯 테스트(예약 스케줄 계산, 권한 분기)
  • docs: 기술스택 의존성 + 필요 시 ADR(알림 방식), 화면별-스펙 토글 복원

대안

서버 푸시(FCM)는 범위가 크고 서버 작업 동반 → 후순위. 우선 로컬 알림으로 UX 확보.

참고

Metadata

Metadata

Assignees

Labels

feat새 기능scope:client클라이언트(Flutter)

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions