2014-04-02 3 views
1

iBeacon 기능을 사용하여 응용 프로그램을 개발 중입니다. 앱이 닫힐 때 배경이 & 일 때 이벤트를 시작하고 싶습니다. 이러한 메시지에는 다른 경고 메시지가 있습니다. 앱이 백그라운드로 이동하는 시점을 결정할 수있었습니다. 그러나 앱이 종료되면 어려워졌습니다.iOS 응용 프로그램이 비컨을 볼 때 LocalNotification을 보내기 위해 닫힌 상태 일 때 이벤트 확인

앱이 백그라운드 상태 일 때 체크 포인트를 설정합니다. 그러나 앱이 완전히 종료되었는지 어떻게 알 수 있을까요?

감사합니다,

답변

1

내가 당신이 원하는 정확히 알고하지 않습니다하지만 당신은 코드 응용 프로그램이 배경에

UIApplicationState state = [[UIApplication sharedApplication] applicationState]; 

UIApplicationStateBackground의 라인을 따라 당신에게 응용 프로그램 상태를 확인하실 수 있습니다

UIApplicationStateInactive 앱이 배경에 없음

1

UIApplicationDelegate- (void)applicationWillTerminate:(UIApplication *)application 메토 디. 당신이 필요로하는 것처럼 보입니다. 응용 프로그램이 종료되기 전에 호출됩니다 (예 : 사용자가 실행중인 응용 프로그램 목록에서 제거한 결과).

+0

이 메서드에서 변수를 false로 설정하면 변수를 false로 변경하지 않습니다. –

+0

이 변수를 저장하지 않으면 항상 false입니다. –

+0

@Pandey_Laxman 응용 프로그램 수명주기 방법에서 변수를 FALSE로 설정했습니다. - (void) applicationWillTerminate. 대신 TRUE로 유지됩니다. –