SON Kiseok Technical Blog

Galaxy S25에서 ChatGPT 잠금 해제 후 이전 대화가 열리지 않는 문제 해결

문제점

Galaxy S25에서 ChatGPT Android 앱을 사용하다 화면을 잠근 뒤 다시 들어오면, 잠금 전에 보고 있던 대화가 아니라 새 대화 화면 또는 처음 진입한 화면이 표시되는 현상이 있었다.

대화 내용 자체가 삭제되는 것은 아니었지만, 긴 대화를 계속 사용하고 있는 경우 매번 채팅 목록을 열어 기존 대화를 다시 찾아야 했다.

특히 모바일에서 ChatGPT를 업무 메모나 장시간 이어지는 작업에 사용하는 경우 흐름이 자주 끊기는 문제가 있었다.

정리하면 증상은 다음과 같았다.

  • Galaxy S25에서 ChatGPT Android 앱 사용
  • 특정 대화를 연 상태에서 화면 잠금
  • 잠금 해제 후 ChatGPT로 복귀
  • 직전에 사용하던 대화가 아닌 다른 초기 화면이 표시됨
  • 기존 대화는 채팅 기록에는 정상적으로 남아 있음

원인

처음에는 ChatGPT에서 특정 채팅을 고정하면 해결될 것으로 생각할 수 있다.

하지만 ChatGPT의 Pin chat 기능은 중요한 대화를 채팅 목록 상단에 고정하는 기능이다. OpenAI 공식 릴리스 노트에서도 모바일에서는 채팅을 길게 눌러 고정할 수 있다고 설명하고 있으며, 앱 재진입 시 해당 채팅을 항상 자동으로 다시 여는 기능으로 설명되지는 않는다.

따라서 다음 두 문제를 구분할 필요가 있다.

채팅 고정
= 원하는 대화를 채팅 목록에서 쉽게 찾기 위한 기능

앱 상태 유지
= 화면 잠금 또는 앱 전환 이후에도 기존 Activity/프로세스 상태를 최대한 유지하는 문제

Galaxy는 배터리 절약을 위해 사용 패턴에 따라 앱의 백그라운드 실행을 제한할 수 있다. Samsung 공식 문서에서도 Background usage limits에서 앱을 Sleeping/Deep sleeping 상태로 관리하며, 필요한 앱은 Never sleeping apps에 추가할 수 있다고 설명한다.

이번 현상의 내부 원인을 직접 추적한 것은 아니므로 ChatGPT 프로세스가 실제로 종료되었다고 단정할 수는 없다. 다만 다음 사실을 근거로 Galaxy의 백그라운드 앱 관리와 화면 상태 복원이 주요 원인 후보라고 판단했다.

  1. 대화 데이터 자체는 정상적으로 존재했다.
  2. 문제가 화면 잠금 후 앱 복귀 과정에서 발생했다.
  3. ChatGPT를 백그라운드 종료/절전 대상에서 제외한 뒤 현상이 사라졌다.

즉 데이터 손실 문제가 아니라 모바일 앱의 실행 상태 유지 문제에 가까웠다.

해결

해결에는 Galaxy의 두 설정을 함께 적용했다.

  1. 최근 앱 화면에서 ChatGPT를 열어두기(Keep open) 상태로 설정
  2. 배터리 설정에서 ChatGPT를 절전하지 않는 앱(Never sleeping apps)에 추가

ChatGPT의 Pin chat도 함께 사용할 수 있지만, 이것은 문제 자체를 해결하기보다 원하는 대화를 다시 찾기 쉽게 만드는 보조 설정이다.

최종적으로 사용한 구성은 다음과 같다.

ChatGPT 채팅 고정        : 선택 사항
Galaxy 최근 앱 열어두기 : 적용
Galaxy 절전 예외         : 적용

실행 방법

1. ChatGPT를 최근 앱에서 열어두기

ChatGPT를 실행한 상태에서 Galaxy의 최근 앱 화면으로 이동한다.

ChatGPT 실행
-> 최근 앱 화면 열기
-> ChatGPT 미리보기 상단의 앱 아이콘 선택
-> "열어두기" 또는 "Keep open" 선택

One UI 버전에 따라 메뉴의 한글 표기는 조금 다를 수 있다.

이 설정은 최근 앱 정리 과정에서 ChatGPT가 쉽게 종료되지 않도록 하는 데 도움이 된다.

2. ChatGPT를 절전 예외 앱으로 추가

Galaxy 설정에서 다음 경로로 이동한다.

설정
-> 배터리
-> 백그라운드 사용 제한
-> 절전하지 않는 앱 / Never sleeping apps
-> +
-> ChatGPT 추가

Samsung은 Never sleeping apps에 추가된 앱은 자동으로 Sleeping 또는 Deep sleeping 상태로 전환되지 않는다고 안내한다.

다만 백그라운드 실행을 더 오래 허용하기 때문에 배터리 사용량은 다소 증가할 수 있다.

3. 필요하면 ChatGPT 채팅도 고정

자주 사용하는 대화라면 ChatGPT 내부에서도 채팅을 고정한다.

ChatGPT 메뉴
-> 원하는 채팅 길게 누르기
-> Pin chat / 채팅 고정

이 설정은 앱이 다른 화면으로 열렸을 때 원하는 대화를 빠르게 찾는 용도로 사용한다.

검증 방법

설정 후 실제 Galaxy S25에서 다음 순서로 확인했다.

1. ChatGPT에서 기존 대화 열기
2. 화면 잠금
3. 잠금 해제
4. ChatGPT 다시 진입
5. 잠금 전에 사용하던 대화가 그대로 표시되는지 확인

열어두기Never sleeping apps를 적용한 이후 기존에 반복되던 현상이 더 이상 발생하지 않았고, 잠금 전에 사용하던 대화 화면으로 정상 복귀했다.

따라서 이 환경에서는 두 설정의 조합이 유효한 대응 방법이었다.

재발 방지 / 개선 방향

같은 증상이 다시 발생하면 다음 순서로 확인하는 것이 효율적이다.

  1. ChatGPT가 Sleeping 또는 Deep sleeping apps에 들어가 있지 않은지 확인한다.
  2. Never sleeping apps에 ChatGPT가 유지되어 있는지 확인한다.
  3. 최근 앱의 Keep open 설정이 유지되고 있는지 확인한다.
  4. ChatGPT 앱 업데이트 후에만 문제가 재발하는지 확인한다.
  5. Galaxy One UI 업데이트 후 배터리 관련 설정이 초기화되지 않았는지 확인한다.

중요한 점은 Pin chat앱 실행 상태 유지를 같은 기능으로 생각하지 않는 것이다.

특정 대화를 목록 위에 고정하는 것과 Android가 ChatGPT 앱의 실행 상태를 계속 유지하도록 하는 것은 서로 다른 계층의 문제다.

정리

Galaxy S25에서 화면 잠금 이후 ChatGPT가 직전 대화로 복귀하지 않는 문제는 다음 설정으로 해결했다.

최근 앱 -> ChatGPT -> 열어두기
설정 -> 배터리 -> 백그라운드 사용 제한
     -> Never sleeping apps -> ChatGPT 추가

필요하면 ChatGPT 내부의 Pin chat을 추가해 자주 사용하는 대화를 목록 상단에 고정한다.

이번 사례에서 핵심은 앱 자체의 대화 데이터 문제와 Android의 앱 실행 상태 관리 문제를 분리해서 접근한 것이다. 모바일 앱에서 재현이 불규칙한 문제도 OS의 프로세스 관리, 배터리 최적화, 앱 내부 기능을 각각 분리해서 확인하면 원인을 더 빠르게 좁힐 수 있다.

참고 자료

전체 글 보기