사용자가 "집"버튼을 클릭했을 때 내 앱을 백그라운드에서 사용하고 싶지만 미리 정의 된 시간 제한 (예 : 5 분)으로 제한합니다.iOS 앱 일시 중지 시간 제한
5 분 이내에 앱을 일시 중지 한 위치로 복원 할 수 있습니다.
사용자가 5 분 후에 복원하면 UIApplicationExitsOnSuspend = YES로 설정했을 때와 유사하게 Apps가 다시 시작됩니다.
이것이 가능합니까?
사용자가 "집"버튼을 클릭했을 때 내 앱을 백그라운드에서 사용하고 싶지만 미리 정의 된 시간 제한 (예 : 5 분)으로 제한합니다.iOS 앱 일시 중지 시간 제한
5 분 이내에 앱을 일시 중지 한 위치로 복원 할 수 있습니다.
사용자가 5 분 후에 복원하면 UIApplicationExitsOnSuspend = YES로 설정했을 때와 유사하게 Apps가 다시 시작됩니다.
이것이 가능합니까?
다른 방법으로이 문제에 대해 생각해보십시오. 백그라운드 실행을 관리하는 대신 응용 프로그램이 백그라운드로 들어갈 시간을 절약하십시오. 응용 프로그램이 다시 시작될 때와 비교하여 상태를 복원해야하는지 아니면 처음부터 다시 시작해야 하는지를 결정하십시오.
아니요 이것은 정확히 명시된대로 가능하지 않습니다. 동일한 효과를 얻으려면 앱이 비활성 상태가되는 시간을 기록하고 다시 활성화 될 때 확인을 수행하면됩니다. 앱이 원하는 간격 (5 분) 이상 비활성 상태 인 경우 응용 프로그램 상태를 직접 재설정하십시오.
그렇긴해도 좋은 사용자 환경이라고 생각할 수는 없습니다. 이 질문이 맞는지 문제인지 재검토하시는 것이 좋습니다. 성능 문제를 해결하려고합니까?
이것은 통화 거래를하는 앱으로 사용자가 SMS에서 코드를 읽어야 결제를 진행해야합니다. 따라서 세션 기간 내에 사용자는 자신의 이전 화면으로 돌아갈 수있는 권리가 있으며 다른 한편으로는 아니요. –