어플리케이션 끌 때 저장하기

안드로이드 앱이 백그라운드로 빠지거나 꺼질 때 저장을 하고자 합니다.

(OnApplicationPause, OnApplicationFocus)

이 경우에 어플보다 뒤끝이 먼저 꺼져서 서버 통신을 못 한다거나, 하는 경우가 있을 수 있을까요? (특히 비동기시)

5분마다 자동저장 하고 있습니다만, 5분 내에 꺼버릴 경우 저장이 날아가는 케이스가 있어 보완하고자 합니다.

조언이나 노하우가 있으시면 부탁드립니다.

안녕하세요 개발자님,
게임 종료 시 메모리상에 존재하는 객체의 해제 시점을 예측할 수 없습니다.
(OnApplicationPause, OnApplicationFocus) 함수를 통해 저장을 시도하는 것은 백업 측면에서 좋으나
안드로이드 및 iOS의 OS 스케줄러에 따라 해당 함수가 호출될 수도 있고, 안될 수도 있어 100% 확신을 할 수 없습니다.

가장 좋은 방법은 저장이 이루어지고 있을 때,
저장되고 있다는 것을 명확하게 UI로 표현해 주는 것이고, (우측 하단 등에 조그마하게 나타내는 식으로)
게임 종료 시에도 저장이 필요하다고 하는 것입니다.
감사합니다.

좋아요 1

답변 감사합니다. 제 시간을 아껴주셨습니다.

좋아요 1