Будет ли перезагружено приложение iOS, которое отслеживает значительные изменения местоположения при перезагрузке устройства? - PullRequest
5 голосов
/ 11 января 2012

Из документации Core Location :

Регионы, которые вы регистрируете в диспетчере местоположений, сохраняются между запусками вашего приложения.Если пересечение региона происходит, когда ваше приложение не запущено, система автоматически запускает ваше приложение (или перезапускает) в фоновом режиме, чтобы оно могло обработать событие.При повторном запуске все ранее настроенные регионы становятся доступными в свойстве monitoredRegions всех создаваемых вами объектов диспетчера местоположений.

К сожалению, неясно, будет ли это приложение такжеперезапущено после перезагрузки устройства в ответ на изменение региона.

Будет ли по-прежнему перезапущено приложение iOS, которое отслеживает значительные изменения местоположения в фоновом режиме, даже после перезагрузки устройства?

Ответы [ 2 ]

10 голосов
/ 13 января 2012

Да, ваше приложение будет запускаться для ответа на события региона, даже если телефон будет перезагружен, и даже если пользователь не запускал ваше приложение после перезагрузки.

Я не видел ни одной документации, в которой это четко изложено. Но вот как это работает в паре моих собственных приложений.

0 голосов
/ 26 сентября 2013

Просто чтобы сделать обновление. Я знаю, что это старый вопрос, но я хочу подтвердить, что он работает на iOS7 даже после перезагрузки.

Проверьте мой вопрос здесь: Вызывается ли расположение и выборка в фоновом режиме даже после перезапуска устройства в iOS7?

...