### 📝 이슈 요약 - 현재 그룹 초대 딥링크는 앱 실행 상태에 따라 SceneDelegate, StartViewController, MainViewController 등 여러 지점에서 분산적으로 처리되고 있어 흐름을 파악하기 어려워요. - 특히 화면 진입 시점마다 딥링크 처리를 확인하는 구조는 책임이 ViewController에 섞여 있어, 진입 흐름을 이해하기 쉽지 않아요. - 딥링크는 본질적으로 외부에서 들어오는 1회성 이벤트에 가깝기 때문에, 화면 단위 확인보다는 앱 초기화 완료 시점과 실행 중 재진입 시점에 일관된 기준으로 처리되도록 구조를 개선하고자 해요. - 추가로 현재 그룹 초대는 ChottuLink SDK를 사용해 단축 URL을 생성하고, 앱에서 해당 링크를 다시 SDK로 해석해 초대코드를 추출하는 구조로 되어 있어요. - 이번 작업에서는 ChottuLink SDK 의존을 제거하고, dogether.site 도메인을 직접 사용하는 Universal Link 기반 구조로 전환해 링크 생성과 해석 흐름을 단순화하고자 해요. - 이를 통해 그룹 초대 링크가 초대코드가 담긴 진입 정보로 더 직접적으로 동작하도록 만들고, 딥링크 처리 책임도 Coordinator 중심으로 정리하고자 해요. ### ✅ TODOs - [ ] 실행 중 재진입과 앱 최초 실행 시 딥링크 처리 시점을 분리 - [ ] ViewController에 분산된 딥링크 소비 로직을 제거 - [ ] 앱 초기화가 완료된 시점에만 딥링크를 처리하도록 구조를 개선 - [ ] 딥링크 처리 메서드의 네이밍을 더 명확하게 정리 - [ ] ChottuLink SDK를 제거하고 dogether.site 기반 링크 생성 방식으로 변경 - [ ] Associated Domains 설정을 dogether.site 기준으로 변경 - [ ] 앱에서 Universal Link를 SDK 없이 직접 파싱해 초대코드를 추출하도록 변경 - [ ] 그룹 초대 메시지가 그룹가입하기 화면 이동 + 초대코드 자동 입력 흐름으로 이어지는지 검증
📝 이슈 요약
✅ TODOs