Я разрабатываю приложение, которое работает в фоновом режиме, чтобы получить местоположение пользователя и отправить его на сервер с помощью HTTP-запросов. Мое первое намерение состояло в том, чтобы получить местоположение пользователя каждые n минут, но после многих исследований и испытаний я сдался, так как ios убивает мои фоновые задачи через 3 минуты.Получение местоположения пользователя, когда приложение находится в фоновом режиме. IOS
Затем я попытался работать с MonitoringSignificantLocationChanges, но его неточное обновление местоположения из-за использования ячеистой камеры разрушает цель моего приложения.
Решение любой из следующих высоко оценили:
- Получение данных о местоположении пользователя в фоновом режиме каждые п минут бесконечно.
- Получение местоположения пользователя в фоновом режиме на SignificantLocationChanges с высокой точностью (с использованием gps)
- Любое другое фоновое решение с высокой точностью.