Приложение не показывает местоположение несколько часов. Почему?

Если GPS включен, а местоположение не обновляется, проверьте на телефоне подключение Интернет. GPS позволяет получить координаты и определить местоположение самого телефона, но чтобы передать эти данные на наш сервер, необходимо активное Интернет соединение в телефоне.
В случае Андроид телефонов также может быть вариант, когда Интернет есть, но GPS/Wi-Fi не ловит, а определение «вручную» по сотовым вышкам недоступно по причине отсутствия координат этих вышек в базе Google.

Если с Интернет соединением на телефоне все в порядке, проверьте дополнительные настройки телефона. Они могут блокировать работу приложения в фоновом режиме. Добавьте разрешения для приложения на работу в фоновом режиме, автозапуск. Добавьте приложение в исключения для режима энергосбережения. Это общие рекомендации, настройки могут отличаться в разных моделях телефонов.
В некоторых моделях телефонов есть настройки, ограничивающие использование телефоном мобильных данных и WiFi (они могут блокироваться в фоновом и спящем режиме). Проверьте, что у вас нет таких ограничений.

Если приложение не отправляет данные на сервер больше часа, на аватарке пользователя появляется желтый восклицательный знак. Если больше суток — красный восклицательный знак.