Разрешения
Какие разрешения запрашивает приложение и зачем
Разрешения
Геолокация (точная)
Когда запрашивается: при первом запуске GPS-трекинга по задаче.
Зачем: приложение записывает маршрут перемещений во время активной сессии.
Что будет при отказе: трекинг GPS недоступен, но таймер без GPS работает.
Геолокация в фоне (ACCESS_BACKGROUND_LOCATION)
Когда запрашивается: только если вы явно включаете функцию «Напоминания по геозоне» (по умолчанию выключена).
Зачем: приложение сравнивает вашу позицию с привязанными к задачам объектами, чтобы напомнить о приезде или отъезде, и при выезде может автоматически остановить запись.
Что будет при отказе: геозоны и напоминания недоступны. GPS-трекинг задачи работает без этого разрешения.
Как выдать на Android 10+:
- Зайдите в Настройки → Приложения → Taskloc → Разрешения → Местоположение.
- Выберите «Разрешить всегда» (не «Только при использовании»).
Уведомления
Когда запрашивается: при первом запуске трекинга.
Зачем: Android требует «постоянное уведомление» (foreground notification) для любого фонового сервиса, записывающего GPS. В уведомлении видна активная задача и кнопка «Стоп».
Что будет при отказе: трекинг GPS не запустится (Android не допускает фоновый сервис без уведомления).
Сеть
Без дополнительных разрешений — нужна для синхронизации задач и маршрутов.
Оптимизация батареи (критично для Xiaomi, Huawei, Honor, Samsung)
На многих российских устройствах производители агрессивно убивают фоновые процессы. Без дополнительной настройки GPS-трекинг может прерваться, когда телефон уходит в карман.
Как отключить оптимизацию батареи для Taskloc
Стандартный Android:
- Настройки → Батарея → Оптимизация использования батареи.
- Найдите Taskloc → выберите «Не оптимизировать».
Xiaomi / Redmi / POCO (MIUI / HyperOS):
- Настройки → Приложения → Taskloc → Экономия заряда → «Без ограничений».
- Дополнительно: Настройки → Батарея → Экономия заряда → убедитесь, что Taskloc в списке исключений.
- В меню «Недавние приложения» — нажмите и удерживайте карточку Taskloc, выберите «Заблокировать» (значок замка).
Huawei / Honor (EMUI / Magic UI):
- Настройки → Батарея → Запуск приложений → Taskloc → выключите «Автозапуск», включите «Фоновый режим» и «Запуск другими приложениями» вручную.
- Или в том же меню — переключитесь в «Управление вручную» и включите все три пункта.
Samsung (One UI):
- Настройки → Уход за устройством → Батарея → Ограничения работы в фоне.
- Добавьте Taskloc в список исключений.
Если после настройки GPS всё равно останавливается — проверьте, что разрешение «Местоположение» стоит в режиме «Разрешить всегда».