iOS 스플래쉬 이미지 캐쉬 오류

gozero·2022년 7월 3일
0

🚨 에러를 잡아보자

목록 보기
17/35

Flutter로 스플래쉬 기능을 추가하려고 할 때, 사용하는 패키지로 flutter_native_splash 2.2.3+1 를 많이 사용한다. 안드로이드에서는 처음 셋팅한 이미지에서 다른 이미지로 변경을 할 시, 문제 없이 교체가 되지만 iOS에서는 기기 자체 버그 문제로 인하여 캐쉬가 남아 이미지 교체가 쉽지 않다.

  1. 기기에서 스플래쉬 이미지 캐쉬 오류 발생하는 앱 삭제
  2. 기기 재부팅
  3. 앱 다시 설치 후 스플래쉬 이미지 확인

이 과정을 거칠 경우 iOS 또한 문제 없이 이미지 교체가 된다. 하지만 앱을 사용하는 유저들에게 스플래쉬 이미지가 바뀔 때마다 기기를 재부팅하고 앱을 다시 설치할 것을 요구할 수는 없다.

그래서 다른 차선책으로 타이머를 걸어 일정 시간 동안 해당 페이지를 보여주고 설정해둔 시간이 끝나면 페이지 이동이 되는 것으로 패키지를 대신 해보는 것이 좋을 것 같다.

profile
Flutter를 제일 좋아하는 앱 프론트엔드 개발자입니다!

0개의 댓글