2011-12-12 4 views
6

앱이 백그라운드 상태로 시작된 것을 어떻게 감지합니까? 말할 필요도없이 일반 앱이이를 수행 할 수 없으며 적절한 유형의 작은 앱 세트 만 가능하며 이상적인 상황은 아닙니다. 특히 뉴스 스탠드 앱이이를 수행합니다.앱이 백그라운드 상태로 시작했음을 감지 했습니까?

+2

백그라운드로 실행되는 앱의 예를 들려 줄 수 있습니까? 나는 네가 의미하는 것을 이해하지 못한다. – jrturton

+0

MobileSubstrate 기반의 제품에 대해 이야기하고 있습니까? –

+0

voip 백그라운드 모드 plist 키가 설정된 VOIP 앱. – hotpaw2

답변

15

아무도 이것을 정확하게 아직 대답하지 않았다고 믿기 힘듭니다. iOS App Progamming Guide에서 :

는 앱이 전경 또는 배경으로 시작되어 있는지 여부를 확인하려면 응용 프로그램에서 공유 UIApplication 객체의 applicationState 속성을 확인 : willFinishLaunchingWithOptions : 또는 응용 프로그램 : didFinishLaunchingWithOptions : 메소드를 위임합니다. 앱이 포 그라운드로 시작되면이 속성에는 UIApplicationStateInactive 값이 포함됩니다. 앱이 배경에 으로 시작되면 속성에 UIApplicationStateBackground 값이 포함됩니다. 이 차이를 사용하여 대리자 메서드의 실행시 동작을 적절하게 조정할 수 있습니다.

+0

업데이트 된 링크 : [link] (https://developer.apple.com/documentation/uikit/uiapplication/1623003-applicationstate) –

관련 문제