release · 사자툰 · current
v1.1.1 · 2026.07.29
앱 전체(Android 3.6k · iOS 1.9k 라인)와 서버 콘텐츠 80편을 훑는 전면 점검을 돌렸습니다. 가장 큰 건 일부 설치본이 기본 제공 만화 12편에 영구히 갇혀 있던 문제로, 이번 업데이트만 받으면 스스로 복구됩니다.
Fixed — 콘텐츠
- 첫 실행 때 서버 연결이 실패해 앱에 내장된 만화 12편으로 시작한 경우, 이후 서버가 정상이어도 "이미 최신"으로 잘못 판단해 계속 12편만 보이던 문제. 당겨서 새로고침으로도 복구되지 않았고 재설치가 유일한 방법이었습니다
- 안전망으로 편수까지 대조해, 이미 갇힌 설치본도 업데이트 후 자동으로 다시 받아옵니다
Fixed — 학습 기록
- 오프라인에서 학습한 기록이 서버 전송에 실패하면 그대로 사라지던 문제 — 실패한 요청을 순서대로 쌓아 두고 앱 시작·새로고침 때 같은 순서로 다시 보냅니다(최대 500건)
- 재전송 도중 앱이 종료되면 이미 보낸 기록이 다시 전송돼 퀴즈 시도 횟수가 부풀려지던 문제
- 오프라인 기록과 새 기록의 순서가 뒤집혀, 나중에 전송된 옛 값이 새 값을 덮어쓰던 문제(오프라인에서 북마크 켜고 온라인에서 끄면 서버만 켜진 상태로 남던 케이스)
- 오래 오프라인이었을 때 앱 시작이 대량 전송에 묶이던 문제 — 회당 50건으로 제한
- Android — 기기 백업에 실제 데이터가 담기지 않아, 기기를 바꾸면 기기 ID가 새로 생겨 서버의 학습 진도와 연결이 끊기던 문제
- iOS — 서버가 5xx 오류를 돌려줘도 성공으로 처리하던 문제
Fixed — 공유 · 광고
- Android — 공유가 실패하면 앱이 종료되던 문제. 이제 안내만 표시합니다
- Android — 공유용 썸네일 다운로드에 시간 제한이 없어 서버가 느리면 공유 버튼이 멈춘 것처럼 보이던 문제(연결 8초 · 수신 12초 제한, 카드 폭 기준 축소 디코딩)
- iOS — 광고 SDK가 시작되기 전에 배너를 요청해 첫 화면 배너가 비어 있던 문제
- Android — 광고 SDK 초기화가 중복 호출되던 문제, 화면 회전 때마다 동의 확인이 반복되던 문제
- Android — 자정을 넘겨도 홈의 날짜가 어제로 남아 있던 문제
Added
- 광고 동의(UMP) 흐름 — EEA·영국은 동의 양식을 거친 뒤, 그 외 지역은 대기 없이 광고 SDK를 시작합니다
- Android 릴리즈 빌드에 R8 축소·난독화 적용