iOS 상태 관리에 대한 나의 이해는 사용자가 홈 버튼을 클릭하면 앱이 비활성 상태가 된 다음 백그라운드로 들어가고 몇 초 후에 일시 중지된다는 것입니다. 일시 중지 된 앱은 시스템에서 메모리를 비울 필요가 있거나 사용자가 최근 목록에서 앱을 스 와이프해야하는 경우 종료됩니다.앱이 일시 중지되었는지 어떻게 알 수 있습니까?
제 질문은 입니다. 내 앱이 백그라운드 상태를 벗어나 일시 중지 상태가되었음을 알리는 방법이 있습니까?applicationDidEnterBackground
등의 응용 프로그램 대리자 메서드를 알고 있지만 해당 응용 프로그램이 일시 중단되었다는 것을 알 수있는 방법이 있습니까? 일시 중지되는 것이 이 아니고과 같다고 생각하는 것이 맞습니까?
이 질문을하는 내 맥락은 오디오 플레이어 앱을 만들고 있다는 것입니다. Info.plist
에서 백그라운드 오디오를 활성화 했으므로 오디오가 재생 중이고 홈 버튼을 누르면 응용 프로그램이 무한정 배경에 남아있는 것을 볼 수 있습니다. 그러나 오디오가 재생되지 않을 때 백그라운드에서 앱을 유지할 필요가 없으며 이해하는 한 앱을 일시 중지해야합니다. 이런 일이 일어나고 있는지 확인하고 싶습니다.
대단히 감사합니다. 내가 가지고있는 오해를 바로 잡으십시오.
이 문제가 해결되었거나 아직 답을 기다리고 계십니까? – Almo