2017-09-24 5 views

답변

1

앱이 백그라운드에서 모니터링하는 위치를 유지해야하는 경우 표준 위치 서비스를 사용하고 UIBackgroundModes 키의 위치 값을 지정하여 백그라운드에서 계속 실행하고 위치 업데이트를 수신합니다. 이 상황에서는 전원을 절약하기 위해 위치 관리자의 pausesLocationUpdatesAutomatically 속성이 예로 설정되어 있는지 확인해야합니다.

GPS 수준의 정확성이 앱에 중요하지 않고 계속 추적 할 필요가없는 경우, 중요한 변경 위치 서비스를 사용할 수 있습니다. 중요한 변경 위치 서비스를 올바르게 사용하는 것이 중요합니다. 이러한 업데이트는 중지 할 때까지 24 시간 연속으로 실행되기 때문에 효과적으로 적용하지 않으면 더 높은 에너지 사용량을 초래할 수 있습니다.

자세한 내용은 Location and Maps Programming Guide을 확인하십시오.

+0

앱이 종료되면 백그라운드에서 앱이 제공됩니까? –

+0

앱이 종료되었을 때와 백그라운드에서 실행 중일 때 두 가지 상태가 있지만 위치를 둘 다 추적 할 수 있습니다. 이 https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/Backgroundexecution.html#//apple_ref/doc/uid에 대한 자세한 내용은 ** 사용자 위치 추적 **을 참조하십시오./TP40007072-CH4-SW25 – elfanek