## 📋 피처 개요 <!-- 구현할 피처에 대한 간단한 설명 --> **1. 관계의 타이밍을 놓치지 않게 도와주기 2. 기억 보조 3. 관계 균형 인지** ## 🎯 목표 <!-- 이 피처로 달성하고자 하는 것 --> - [x] FCM 추가 및 연동 - [ ] 캘린더에 알림 화면 진입점 - [ ] 마이페이지 알림 설정 화면 진입점 - [ ] 알림 설정 화면 기능 개발 ## 📐 구현 범위 ### UI/UX - [ ] 화면 구성 - [ ] 사용자 인터랙션 - [ ] 애니메이션/트랜지션 ### 아키텍처 - [ ] Feature 모듈 위치: `Features/[FeatureName]` - [ ] State 정의 - [ ] Action 정의 - [ ] Reducer 로직 - [ ] 의존성 주입 ### 네트워킹 (필요시) - [ ] API 엔드포인트 - [ ] Request/Response 모델 - [ ] 에러 핸들링 ## 🔗 의존성 <!-- 다른 모듈이나 이슈에 대한 의존성 --> - Depends on: #issue-number - Blocks: #issue-number - Related: #issue-number ## 🎨 디자인 리소스 <!-- Figma 링크, 디자인 시스템 컴포넌트 등 --> ## ✅ 완료 조건 (Definition of Done) - [ ] 코드 작성 완료 - [ ] Unit Test 작성 - [ ] UI Test 작성 (필요시) ## 📝 기술 고려사항 <!-- 특별히 주의해야 할 기술적 사항 --> ## 🐛 알려진 이슈 <!-- 예상되는 문제점이나 제약사항 --> ## 📚 참고 자료 <!-- 관련 문서, WWDC 세션, 레퍼런스 등 -->
Activity
chore: #42 빌드 환경 분리 및 푸시 entitlements 구성
feat: #42 FCM/APNs 푸시 알림 부트스트랩 연결
feat: #42 FCM 푸시 테스트 엔드포인트 추가
chore: #42 FCM 푸시 테스트 페이지 및 UITests 추가
feat: #42 알림 설정 API 엔드포인트/응답 모델 추가
feat: #42 알림 설정 화면 서버 연동 및 기기 알림 배너 추가
feat: #42 도리 등록 후 시스템 알림 권한 안내 알럿
chore: #42 마이페이지에 FCM 푸시 테스트 진입점 연결
chore: #42 릴리스 빌드 앱 표시명을 한국어로 처리
fix: #42 전체 푸시 토글 상태에 따른 설명 문구 동적 처리
chore: #42 앱 버전 1.1.0으로 올리고 Info.plist에 버전 변수 노출
chore: #42 타겟 destination을 iPhone으로 한정하고 세로 방향 고정
fix: #42 Info.plist 딕셔너리 리터럴을 단계적으로 빌드해 Swift 6 중복 키 트랩 회피
fix: #42 develop 머지로 깨진 InfoPlist 파일 복구 및 orientation 분리 머지
test: #42 CI Xcode 버전 고정 가설 검증
revert: #42 검증 후 Xcode latest-stable + mutation 우회 코드로 복원
test: #42 CI 실패 재현 — literal 13키 + Xcode latest-stable 조합
Merge pull request #46 from do-ri/feat/42-we-need-notification