Получить обновление местоположения при завершении работы приложения Swift

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

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


person Manoj Kumar    schedule 24.06.2016    source источник
comment
если приложение закрыто, вы не сможете получить местоположение. Короче говоря, для получения местоположения, по крайней мере, ваше приложение должно работать в фоновом режиме.   -  person Nitin Gohel    schedule 24.06.2016
comment
stackoverflow.com/questions/30396367/. Это возможно в Objective C. Пожалуйста, дайте мне знать, можно ли преобразовать то же самое в Swift.   -  person Manoj Kumar    schedule 24.06.2016
comment
прочитайте его ответ: To get a location in the background, use the following code. It will make your app run in the background for a long time by restarting the background task everytime. приложение должно быть в bg   -  person Nitin Gohel    schedule 24.06.2016
comment
Я уже отвечал на аналогичный вопрос, но он был в задаче C. Если вы будете следить за настройкой проекта, я уверен, что вы получите соответствующий код и лучше поймете процесс, как это происходит. Вот ссылка. Надеюсь, это поможет вам.   -  person Saheb Roy    schedule 24.06.2016
comment
Будет ли это работать, если приложение будет перезагружено на телефоне и если приложение никогда не открывается?   -  person Manoj Kumar    schedule 24.06.2016
comment
Вы понимаете, в чем смысл backgroundTask.? для взаимодействия с приложением приложение по крайней мере в фоновом режиме, если вы завершили работу, вы ничего не можете сделать с функциональностью приложения. Для обновления местоположения перезапуска вы должны открыть свое приложение один раз и не завершать работу.   -  person Nitin Gohel    schedule 24.06.2016
comment
Если вы чего-то не знаете, пожалуйста, не отвечайте здесь. Если приложение закрыто, есть способы получить обновления местоположения. И для этого есть несколько ответов stackoverflow. Мой вопрос заключался в том, могу ли я получить тот же код в Swift. И будет ли это работать, если телефон перезагрузить. MobileIron делает то же самое, если приложение закрывается. Пожалуйста, имейте некоторые знания, прежде чем отвечать здесь ..   -  person Manoj Kumar    schedule 24.06.2016
comment
Если вы используете MDM, ваш сервер может отправить push-сообщение на устройство, чтобы принудительно выполнить регистрацию.   -  person Paulw11    schedule 24.06.2016