Фоновый режим приложения #
В некоторых случаях при использовании мониторинга транспорта через мобильное приложение Автошкола-Контроль может наблюдаться самопроизвольное выключение записи трека – переключатель записи переходит в положение «Выключено». Чаще всего это связано с действиями системы Android, направленными на повышение энергосбережения – отключаются фоновые задачи, в том числе и фоновая задача записи трека.
Чтобы этого избежать, вам необходимо установить следующие настройки, в зависимости от модели телефона и оболочки Android.
Настройка приложения #
- При запуске мониторинга может появиться диалог доступа к данным о местоположении:
2. Диалоги для пропуска оптимизации батареи и доступа к сервисам геолокации:
3. При отсутствии доступа к провайдеру GPS координат появляется диалог:
Телефоны Xiaomi и Redmi на базе оболочки MIUI #
1. Заходим в настройки аккумулятора: Настройки → Аккумулятор → Активность приложений.
2. Перейти в раздел «Управление приложениями».
3. В нем необходимо найти приложение «Автошкола-Контроль» и в его настройках выбрать «Без ограничений»:
4. Далее необходимо зайти в Настройки → Разрешения → Автозапуск и разрешить автозапуск для приложения «Автошкола-Контроль»:
5. Настройка завершена.
Телефоны Huawei и Honor на базе оболочки EMUI #
1. Заходим в настройки аккумулятора: Настройки → Батарея → Запуск.
2. Найти приложение «Автошкола-Контроль».
3. Выбрать следующие настройки:
4. Приложение должно перейти в ручной режим управления
Прочие модели телефонов #
Для телефонов, отсутствующих в данной инструкции, можно воспользоваться ресурсом https://dontkillmyapp.com/ в котором собраны рекомендации по настройке фоновых процессов на телефонах разных брендов.
Отладка в тестовом приложении #
Если все необходимые настройки выполнены, а данных с мониторинга устройства нет, можно проверить работоспособность с помощью установки специального приложения.
1. Перейти по ссылке приложения — ReactNative BG Geolocation:
https://play.google.com/store/apps/details?id=com.transistorsoft.backgroundgeolocation.react
2. Установить и запустить приложение
3. Ввести свой логин и выбрать пункт SIMPLE MAP
4. Запустить мониторинг
5. Спустя несколько часов можно проверить свой маршрут по адресу, указанному в п.3
Например: http://tracker.transistorsoft.com/testuser