Я создаю клиент-серверное приложение, и мне нужно, чтобы сервер всегда знал, каково текущее местоположение клиента.
Поэтому, когда клиентское приложение активно, я использую CLLocationManager
, чтобы каждые 10 минут получать местоположение клиента и отправлять его на сервер.
Моя проблема в том, что делать, когда приложение закрыто? Я знаю, что могу использовать значительные изменения местоположения для получения обновлений местоположения, когда приложение закрыто, но могу ли я отправлять обновления этого местоположения на свой сервер без запуска приложения? Я имею в виду, когда приложение близко, я хочу, чтобы оно было прозрачным для пользователя. Возможно ли это? Что-то происходит с пользовательским интерфейсом, когда я получаю одно из обновлений этого местоположения?