Description 관련 티켓
문제 내용
카카오 iOS SDK와 앱 복귀 URL scheme은 구성돼 있으나, 카카오톡 실행 가능 여부 확인에 필요한 LSApplicationQueriesSchemes의 kakaokompassauth 설정이 없다.
이로 인해 카카오톡이 설치된 기기에서도 카카오계정 브라우저 로그인으로 fallback될 수 있다.
온보딩 회원가입 요청이 401(온보딩 토큰 만료)을 받으면 토큰 갱신을 시도할 수 있어, 만료 상황을 명확히 안내하고 로그인부터 다시 시작할 흐름이 필요하다.
회원가입 요청을 보낸 뒤 서버 응답 전까지 마지막 온보딩 화면에 가입 중… 버튼만 표시되어 완료 스플래시 전환이 늦다.
수정 범위
Tuist 앱 Info.plist 설정에 카카오 로그인 Allowlist를 추가한다.
카카오 앱 전환 후 URL 콜백 처리가 공식 SDK 플로우와 일치하는지 점검·보완한다.
TestFlight 후속 업로드가 가능하도록 build number를 증가시킨다.
회원가입 API의 401에는 토큰 갱신 재시도를 적용하지 않고, 만료 안내 확인 후 온보딩 상태를 초기화하여 로그인 화면으로 이동한다.
회원가입 요청 시작부터 세션 저장·알림 권한 처리 완료까지 가입 완료 스플래시를 표시한다.
만료·재시도·로딩 노출 상태를 테스트로 보장한다.
완료 조건
카카오톡 설치 실기기에서 카카오톡 이동 → 동의 → 토닥운 복귀가 완료된다.
카카오톡 미설치 환경에서는 카카오계정 브라우저 로그인 fallback이 유지된다.
회원가입 요청의 401은 재시도 없이 만료 안내를 표시하고, 확인 후 로그인부터 다시 시작할 수 있다.
사용자가 시작하기를 누르면 서버 응답을 기다리는 동안부터 가입 완료 스플래시가 노출된다.
관련 테스트와 아키텍처 검증이 통과한다.
참고 사항
이미 배포한 빌드는 변경하지 않고, release 기준 후속 TestFlight 빌드로 검증한다.
Reactions are currently unavailable
You can’t perform that action at this time.
관련 티켓
문제 내용
LSApplicationQueriesSchemes의kakaokompassauth설정이 없다.가입 중…버튼만 표시되어 완료 스플래시 전환이 늦다.수정 범위
완료 조건
시작하기를 누르면 서버 응답을 기다리는 동안부터 가입 완료 스플래시가 노출된다.참고 사항
release기준 후속 TestFlight 빌드로 검증한다.