ktcmax писал(а):
Немного не так. Разрешения все даны, но если включен "экономичный режим" (вариантов 3: обычный, экономичный и максимальная экономия), то GPS модуль работает только в случае разблокированного экрана. Причем передача данных не блокируется.
Если вы хотите использовать приложение, работающее стабильно в фоне, то все системные режимы экономии нужно отключить. Иначе результат может быть непредсказуемым. Помимо Google каждый производитель вносит свои правила в то как и когда и что должно по его мнению отключаться. Сделать приложение стороннего разработчика не убиваемым, к сожалению не возможно.
Google считает, что постоянно включенный интернет безопаснее, чем постоянно включенный GPS. Поэтому большинство ограничений не распространяется на передачу данных в фоне.
ktcmax писал(а):
Скрин немного не правильно сделал. При таком раскладе в дополнительных параметрах "Состояние GPS"=1.
Это означает, что доступ к геоданным заблокирован на уровне системы. Пользователем вручную или режимами экономии системы. Приложение со своей стороны ничего не может с этим сделать.
ktcmax писал(а):
В андроид 11 есть параметр "Высокое энергопотребление в фоне", там можно выбрать приложения, но Real Time GPS tracker почему-то там нет.
На многих устройствах туда попадают приложения только после того, как они в шторке появятся с уведомлением "Высокое потребление". И там же будет предложено разрешить это потребление или нет. Если система не выдает данное уведомление на наше приложение, значит оно по ее мнению не потребляем много энергии.