앱 진입로직 개선(feat. RxSwift)
iOSRxSwift앱 진입로직버그 해결네트워크 에러
AI 요약
Beta카카오헤어샵 iOS 개발자가 앱 진입로직에서 발생한 버그 해결 과정을 공유하는 글입니다. 앱 진입로직은 홈 화면 진입 전 보안, 로그인, 업데이트 등 8가지 항목을 체크하고, 하나라도 실패하면 에러를 핸들링하는 로직입니다.
최근 서버 장애 시 iOS 앱에서 네트워크 에러 팝업이 뜨지 않고 스플래시 화면에서 무한 대기하는 버그가 발견되었습니다. 기존 코드를 분석한 결과, RxSwift의 zip operator를 사용하여 여러 비동기 작업을 동시에 처리하는 과정에서 발생한 문제임을 확인하고 해결 방안을 모색합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

