2012-07-13 4 views
0

이것은 1 년 넘게 지식을 사용한 첫 번째 질문입니다.APP가 iOS에서 외부 알림을받을 때 배경 모드 감지

이것은 내 문제입니다. 저는 경로를 저장하기 위해 위치를 기록 할 수있는 APP를 개발 중입니다. APP의 주요 목표는 새로운 경로를 시작한 후 운전할 때 휴대 전화를 만지지 않는 것입니다. 사용자가 전화를 끊고 특정 시나리오를 제외하고 전화를 걸고 APP로 돌아 오는 경우를 감지 할 수 있습니다. 다음 단계를 통해 자신을 설명하겠습니다.

  1. 사용자가 APP를 엽니 다.
  2. 사용자는 사용자의 수면에게 새로운 경로
  3. 에게 전화
  4. 그런 다음 외부 통지 (A Viber 또는 WHATSAPP 메시지 같은) 도착를 기록하기 시작합니다.
  5. 사용자가 전화를 잠금 해제 한 다음 iOS가 알림 <을받은 APP로 전환합니다. 이상한 이유로이 스위치를 감지 할 수 없습니다. 나는 응용 프로그램 이름이나 사용자가이 작업을 수행 할 필요가 없습니다. APP가 백그라운드 모드로 전환되는지 알아야합니다.

¿ 대답이 있습니까? 감사! AppDelegate에이 호출에 대해 어떻게

답변

0

:

- (void)applicationDidEnterBackground:(UIApplication *)application 
+0

나는이 방법을 생각은 위의 시나리오에서 작동하지 않습니다. APP가 초점에있을 때만 작동합니다 ... Â 비디오를 시청할 때와 같이 장치에서 "절전"모드를 차단할 수 있습니까? – noisedan

+0

'- (void) applicationWillResignActive : (UIApplication *) application'은 어떻습니까? 편집 : 잠금 화면 때 호출됩니다 것 같아요. –

+0

전체 모드에서 앱이 백그라운드 모드에 있지 않습니까? –

관련 문제