Как я могу получать обновления местоположения, пока мое приложение находится в фоновом режиме? - PullRequest
0 голосов
/ 04 августа 2010

Я работаю над приложением, которое отвечает на обновления в расположении устройства.Как я могу разрешить моему приложению продолжать получать обновления местоположения, пока оно работает в фоновом режиме?Кроме того, как я могу представить уведомление пользователю, когда он вошел в определенное место?

Ответы [ 2 ]

1 голос
/ 03 сентября 2010

Очень легко сделать ... я нашел после решения ... Получить диспетчер местоположения общего экземпляра ... сделать регион этого конкретного места ... сделать startMonitoringForRegion менеджера местоположения (sharedInstance) в вашем viewcontroller и appdelegate .... и представить UILocalNotification в методе didEnterRegion вашего управляющего кластера: и все ... magic is startMonitoringForRegion также продолжает работать в bacgkground (примечание --- оно срабатывает только при смене вышки сотовой связи - т.е. при значительном изменении местоположения) если вы хотите получать постоянные обновления местоположения (т. е. не только значительные изменения местоположения) ... добавьте ключ фона в качестве местоположения в файле info.plist и используйте метод startupdatinglocation

...