
누가 내 쿠키를 먹었을까?
두줄요약
iOS 웹뷰의 백그라운드 메모리 정리로 세션쿠키가 소실되는 원인을 분석했습니다. 만료 기간을 둔 지속쿠키로 전환해 iOS 이슈를 약 99.66% 줄였습니다.
문제 상황
- iOS 앱 웹뷰를 백그라운드에 둔 뒤 포어그라운드 전환·리프레시 시 사용자 정보 쿠키 일부 누락
- 앱 버전별 서버 로직 처리를 위한 기기·앱 버전 정보 미전달로 서버 호출 오류 발생
원인 분석
- iOS 15 이상 환경의 메모리 정리 과정에서 백그라운드 웹뷰의 세션쿠키 소실
- iOS Safari에서도 동일한 세션쿠키 소실 현상 확인
해결 방법
- Expires 또는 Max-Age를 지정한 지속쿠키로 전환
- 포어그라운드 복귀와 웹뷰 리프레시 이후에도 쿠키 유지
성능/운영 포인트
- 해결 전후 iOS 기준 일평균 이슈 246건에서 0.85건으로 감소
- 일평균 약 99.66% 이슈 감소 확인



