Разрешения

Какие разрешения запрашивает приложение и зачем

Разрешения

Геолокация (точная)

Когда запрашивается: при первом запуске GPS-трекинга по задаче.

Зачем: приложение записывает маршрут перемещений во время активной сессии.

Что будет при отказе: трекинг GPS недоступен, но таймер без GPS работает.

Геолокация в фоне (ACCESS_BACKGROUND_LOCATION)

Когда запрашивается: только если вы явно включаете функцию «Напоминания по геозоне» (по умолчанию выключена).

Зачем: приложение сравнивает вашу позицию с привязанными к задачам объектами, чтобы напомнить о приезде или отъезде, и при выезде может автоматически остановить запись.

Что будет при отказе: геозоны и напоминания недоступны. GPS-трекинг задачи работает без этого разрешения.

Как выдать на Android 10+:

  1. Зайдите в Настройки → Приложения → Taskloc → Разрешения → Местоположение.
  2. Выберите «Разрешить всегда» (не «Только при использовании»).

Уведомления

Когда запрашивается: при первом запуске трекинга.

Зачем: Android требует «постоянное уведомление» (foreground notification) для любого фонового сервиса, записывающего GPS. В уведомлении видна активная задача и кнопка «Стоп».

Что будет при отказе: трекинг GPS не запустится (Android не допускает фоновый сервис без уведомления).

Сеть

Без дополнительных разрешений — нужна для синхронизации задач и маршрутов.


Оптимизация батареи (критично для Xiaomi, Huawei, Honor, Samsung)

На многих российских устройствах производители агрессивно убивают фоновые процессы. Без дополнительной настройки GPS-трекинг может прерваться, когда телефон уходит в карман.

Как отключить оптимизацию батареи для Taskloc

Стандартный Android:

  1. Настройки → Батарея → Оптимизация использования батареи.
  2. Найдите Taskloc → выберите «Не оптимизировать».

Xiaomi / Redmi / POCO (MIUI / HyperOS):

  1. Настройки → Приложения → Taskloc → Экономия заряда«Без ограничений».
  2. Дополнительно: Настройки → Батарея → Экономия заряда → убедитесь, что Taskloc в списке исключений.
  3. В меню «Недавние приложения» — нажмите и удерживайте карточку Taskloc, выберите «Заблокировать» (значок замка).

Huawei / Honor (EMUI / Magic UI):

  1. Настройки → Батарея → Запуск приложений → Taskloc → выключите «Автозапуск», включите «Фоновый режим» и «Запуск другими приложениями» вручную.
  2. Или в том же меню — переключитесь в «Управление вручную» и включите все три пункта.

Samsung (One UI):

  1. Настройки → Уход за устройством → Батарея → Ограничения работы в фоне.
  2. Добавьте Taskloc в список исключений.

Если после настройки GPS всё равно останавливается — проверьте, что разрешение «Местоположение» стоит в режиме «Разрешить всегда».