2012-05-11 5 views
0

응용 프로그램이 백그라운드에서 실행되는 동안 위치 업데이트를 가져올 수있는 여러 게시물을 읽었습니다.iOS는 백그라운드에서 사용자 위치를 모니터링합니다.

내 질문은 어느 정도 내가 백그라운드에서 컴퓨팅을 할 수있는 무엇이고 나는 등 내가 다른 모든 코드, 즉 단지 메소드 호출로

덕분에 많은 그것을 처리 할 것입니다.

답변

0

가능합니다. Info.plist에서 '위치'UIBackgroundModes 플래그를 설정 한 다음 위치 관리자를 호출하십시오. 당신은 장치의 배터리를 아래로 실행의 위험이 있지만

응용 프로그램이 백그라운드에서 실행되는 동안 컴퓨팅을 할 수 App States and Multitasking를 참조하십시오. 위치 이벤트에 응답하는 것이 좋습니다.

0

애플 문서는 앱이 백그라운드에서 수행 할 수있는 작업에 대해 매우 명확합니다. 앱이 백그라운드에서 수행하는 동안 원하는대로 할 수는 없습니다. 오디오 재생, 사용자 위치 추적 등 몇 가지 작업 만 수행 할 수 있습니다.

Background Execution and Multitasking을 확인하십시오.

+0

감사합니다. 중요한 위치 변경이 도움이됩니까? –

+0

앱의 기능이 실제로 필요하지 않으면 백그라운드에서 사용자 위치를 추적하는 것을 정말로 피하십시오. 백그라운드에서 GPS를 사용하는 앱은 배터리를 심각하게 소모합니다. –

관련 문제