Как получить текущее местоположение, когда приложение работает в фоновом режиме - PullRequest
2 голосов
/ 01 сентября 2011

Я хочу получить справку о том, как мы можем узнать текущую широту и долготу, когда наше приложение работает в фоновом режиме ..

Если у вас есть какие-либо предложения, пожалуйста, предложите мне ...

Заранее спасибо.

1 Ответ

3 голосов
/ 01 сентября 2011

Ну, во-первых, вы должны сообщить iOS, что ваше приложение будет работать в фоновом режиме для получения местоположения пользователя.

Сделайте это, добавив Required background modes в список info.plist и установите для одного элемента значение App registers for location updates

Просто установите CLLocationManager, чтобы начать мониторинг изменений местоположения. Apple рекомендует использовать в вашем приложении только significant changes для экономии заряда батареи: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH5-SW6

...