Push-уведомления и сервисы для iOS - PullRequest
1 голос
/ 20 марта 2012

У меня есть приложение, которое отслеживает координаты пользователя. Я хочу, чтобы пользователь получил push-уведомление с определенной долготой и широтой. Это означает, что мое устройство должно отслеживать координаты и делать запросы, даже если оно закрыто. Есть ли способ сделать это? Push-уведомления не могут этого сделать.

Ответы [ 2 ]

1 голос
/ 20 марта 2012

CLLocationManager на самом деле имеет метод, startMonitoringForRegion:desiredAccuracy: для отслеживания того, когда пользователи входят в регион, и при необходимости запускает ваше приложение.Подробнее здесь .Я уверен, что это система, которую они используют для своего приложения напоминаний, где вы можете получить напоминание в определенном месте.Он потребляет намного меньше энергии, чем когда ваше приложение постоянно отслеживает местоположение, поскольку ОС может использовать информацию, например, о том, какие вышки сотовой связи или точки доступа Wi-Fi находятся рядом, чтобы выяснить, нужно ли вообще использовать GPS.

0 голосов
/ 20 марта 2012

Посмотрите на документ и this

Ваше приложение будет работать в фоновом режиме и получать обновления местоположения. Затем отправьте локальное уведомление пользователю.Но если пользователь убил ваше приложение вручную. Работа не будет выполнена.

...