Запись в фоне: батарея и настройки телефона

Что настроить, чтобы трек писался с погашенным экраном и телефоном в кармане.

Запись рассчитана на то, что телефон лежит в кармане с погашенным экраном. Для этого системе нужно разрешение на геолокацию «Всегда» — без него телефон держит запись только с включённым экраном, а это и разряд батареи, и риск обрыва трека.

  1. iPhone: Настройки → ENDURO.FAMILY → Геопозиция → «Всегда». Если стоит «При использовании», приложение попросит поднять уровень при старте записи, а пока разрешения нет — покажет предупреждение и красную карточку на карте записи: без «Всегда» запись остановится, как только погаснет экран.
  2. Android: при первом старте записи приложение сначала объяснит, зачем ему местоположение в фоне (окно «Геолокация в фоне»), и только после «Понятно, продолжить» телефон спросит системные разрешения — выберите «Всегда». Затем уберите приложение из жёсткой экономии батареи (на некоторых прошивках — «Автозапуск» или «Не ограничивать фон»).
  3. Не смахивайте приложение из недавних во время записи — система может остановить запись.
  4. Включите уведомления: если система всё же заморозит запись, придёт напоминание, которое её разбудит.
  5. Экран во время записи гаснет по таймауту телефона — это нормально, запись идёт. Цифры видны на экране блокировки iPhone и в уведомлении Android. Нужен постоянно горящий экран на руле — поднимите автоблокировку в настройках телефона.
  6. Первую запись на новом телефоне начните там, где есть связь: приложение получит настройку экономичного режима записи и дальше будет пользоваться ею и без сети.

Android: снять ограничение батареи

Android экономит заряд жёстче, чем iPhone. С погашенным экраном система задерживает передачу позиции, а на Samsung, Xiaomi, Huawei и OnePlus может усыпить и саму запись. Часть этого приложение берёт на себя: на стоянке переводит GPS в дежурный режим и будит его по датчику движения. Снять ограничение батареи для ENDURO.FAMILY телефон разрешает только вам. Пока оно стоит, на экране записи горит жёлтая карточка. Нажмите её, телефон откроет нужный экран настроек.

  1. Чистый Android, Pixel: Настройки → Приложения → ENDURO.FAMILY → Батарея → «Без ограничений».
  2. Samsung: Настройки → Приложения → ENDURO.FAMILY → Батарея → «Без ограничений»; затем Батарея → Ограничения в фоновом режиме → уберите приложение из «Приложений в спящем режиме» и выключите «Переводить неиспользуемые приложения в спящий режим».
  3. Xiaomi, Redmi, POCO: Настройки → Приложения → ENDURO.FAMILY → Контроль активности → «Нет ограничений»; включите «Автозапуск»; в недавних приложениях закрепите карточку замком.
  4. Huawei, Honor: Настройки → Батарея → Запуск приложений → ENDURO.FAMILY → выключите «Автоматически» и включите все три переключателя.
  5. OnePlus, realme, OPPO: Настройки → Батарея → Оптимизация → ENDURO.FAMILY → «Не оптимизировать»; в недавних закрепите приложение.
После настройки вернитесь в приложение. Карточка пропадёт, как только система подтвердит, что ограничение снято. Инструкции по другим маркам собраны на dontkillmyapp.com.
Заметили «срезанные углы» — прямые линии между точками? Это дыры от засыпания телефона, не ошибка карты. Проверьте разрешение «Всегда» и экономию батареи; крепление на руле надёжнее кармана — от вибрации телефон просыпается охотнее.

Запись бережёт заряд: при потере связи приложение не мучает радиомодуль повторами, а точки копит локально и отправляет, когда сеть вернётся. На стоянке позиция уходит на живую карту раз в минуту, а не каждые несколько секунд — группа видит «стоит N мин», а модем телефона отдыхает. На Android после двух минут стоянки засыпает и сам GPS. Его будит датчик движения, а вы экономите заряд на каждой остановке.

Статья помогла?Нет — задать вопрос