Skip to content

style: [키링 수락뷰] 에러 케이스 처리 개선#57

Merged
jini-coding merged 5 commits intodevelopfrom
style/키링-수락뷰---에러-케이스-디자인-변경
Feb 8, 2026

Hidden character warning

The head ref may contain hidden characters: "style/\ud0a4\ub9c1-\uc218\ub77d\ubdf0---\uc5d0\ub7ec-\ucf00\uc774\uc2a4-\ub514\uc790\uc778-\ubcc0\uacbd"
Merged

style: [키링 수락뷰] 에러 케이스 처리 개선#57
jini-coding merged 5 commits intodevelopfrom
style/키링-수락뷰---에러-케이스-디자인-변경

Conversation

@jini-coding
Copy link
Member

🎯 PR 내용

DeepLink 에러 케이스 처리 개선

세 가지 에러 케이스 정리:
  - notFound: 존재하지 않는 링크
  - missingType: type 필드 없음
  - typeMismatch: URL 타입과 문서 타입 불일치

1. 딥링크 에러 처리

  • DeepLink 검증 실패 시 에러 상태 전달 구조 구축
  • 에러 발생 시 기존 errorView로 연결

2. 키링 선물 수락 화면 에러 케이스 디자인 변경

  • 1:1 선물 (Receive) 화면
    ** hasDeepLinkError 플래그로 에러 상태 관리
    ** 에러 발생 시 로딩 즉시 종료하고 errorView 표시
    ** 배경: 정상(GreenBackground) / 에러(흰 배경)
    ** 에러 케이스일 때 네비게이션바 숨김 처리

  • 배포용 (Collect) 화면
    ** Receive와 동일한 에러 처리 로직 적용

겸사겸사 PostOffice type 필드 마이그레이션도 다시 해줬음 (2개 업데이트됨)
일단 좀 지켜보겠지만 이젠 거의 강제 앱 업데이트라서 자동으로 추가될거라 이후엔 할 필요 없을듯

📱 스크린샷 (UI 변경 시)

IMG_6105 IMG_6106

🔗 관련 이슈

#56

✅ 체크리스트

  • 빌드 성공
  • 테스트 완료
  • Self-review 완료

@jini-coding jini-coding linked an issue Feb 7, 2026 that may be closed by this pull request
@jini-coding jini-coding self-assigned this Feb 7, 2026
@giljihun
Copy link
Member

giljihun commented Feb 8, 2026

에러 핸들링 꼼꼼하네요

사실 우리 앱에서 이미지 저장을 한다거나.... 영상 공유를 눌렀다거나... 했을 때,
실패한 케이스에 대해 사용자 피드백을 더 자세히 주면 좋은데 너무 많네요 ㅎㅎ..

@giljihun
Copy link
Member

giljihun commented Feb 8, 2026

잘봤습니다 고생하셨여요

@jini-coding jini-coding merged commit 71ce6ca into develop Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Style: [키링 수락뷰] - 에러 케이스 디자인 변경

2 participants