Разрешения приложения

Что поддерживает каждое разрешение, что перестает работать без него и как предоставить то, что было отклонено ранее.

Экран Разрешения приложения в боковом меню перечисляет всё, что приложение может запросить, и текущее состояние каждого пункта. Это место, где можно за один раз предоставить то, что было пропущено при настройке.

Этот экран стоит знать, потому что большинство сообщений о том, что приложение само перестало записывать, заканчиваются здесь. Каждое разрешение используется только той функцией, которая от него зависит, и приложение работает без многих из них, с меньшим числом функций.

  1. Начните с местоположения

    Местоположение и Используйте точное местоположение — два самых важных разрешения, и они следуют порядку: разрешение переднего плана должно существовать прежде, чем система примет фоновый запрос.

    Фоновое разрешение поддерживает запись, продолжающуюся при выключенном экране, сохранение места парковки после того, как вы уже вышли из машины, и, начиная с Android 14, сам запуск службы, которая поддерживает запись.

    Выберите вариант, предоставляющий доступ всегда, а не только при открытом приложении. Когда приложение не используется, местоположение не собирается.

  2. Включите точное местоположение

    Используйте точное местоположение — отдельный переключатель. Отказ только от него оставляет приложение с приблизительной позицией, точной до нескольких сотен метров.

    Последствия выходят за рамки точности: маршрут получается искаженным, пройденное расстояние неверно, а место парковки указывает на соседний квартал.

  3. Разрешите Bluetooth

    Устройства поблизости — это разрешение, которое делает возможным поиск и подключение адаптера. Без него поиск на экране Подключение не дает результатов.

    На Android 11 и более ранних версиях поиск по Bluetooth также требует разрешения на местоположение — по решению самой операционной системы.

  4. Включите уведомления

    Уведомления доставляют напоминания, предупреждения об обслуживании, оповещения о неисправностях автомобиля и сигнал парковки.

    На Android они также являются предпосылкой службы переднего плана: постоянное уведомление поддерживает работу службы, пока записывается поездка. Отказ в разрешении приводит к тому, что система завершает службу, и запись останавливается вместе с ней.

  5. Предоставьте доступ к движению

    Разрешение Физическая активность позволяет приложению отличать вождение от ходьбы или поездки на общественном транспорте.

    С ним приложение просыпается и переподключается к адаптеру только когда вы в машине, а не при каждом движении. Это экономит батарею и избавляет от вопросов о поездках, где вы пассажир.

    Оно также служит альтернативой для тех, у кого не сопряжена автомобильная стереосистема: система уведомляет приложение, когда определяет, что автомобиль начал движение, поэтому поездка не теряется, если адаптер медленно отвечает.

  6. Отключите оптимизацию батареи

    Опция Оптимизация батареи на Android не дает системе ограничивать работу в фоне.

    Это самая частая причина поездок, обрывающихся на середине, на телефонах некоторых производителей, и эффект не ограничивается поездкой: при ограниченном приложении сбор данных с датчиков, запись маршрута и оценка вождения теряют точность.

    Если вы используете режим экономии батареи, добавьте приложение в список исключений.

  7. Предоставьте остальное по мере необходимости

    Камера служит для видеорегистратора и фото места парковки. Микрофон служит только для записи звука с видеорегистратором; без него у видео нет звука. USB-адаптер служит для проводного адаптера на Android, и система запрашивает авторизацию один раз для каждого адаптера, а опция использования по умолчанию делает её постоянной.

    Ни одно из этих трех не требуется для работы приложения.


Если что-то пошло не так

После двух отказов система перестает спрашивать, и ни одно приложение не может снова открыть диалог. С этого момента предоставление разрешения происходит только через настройки телефона.

Используйте этот экран, чтобы перейти прямо к настройке, или откройте настройки телефона, разрешения Car 2 Home, и предоставьте его там.

Проверьте три вещи, в этом порядке:

  1. Является ли предоставленный вариант тем, что всегда, а не тем, что только при открытом приложении. На Android 11 и новее фоновое разрешение — это второй экран, который часто остается незавершенным.
  2. Включено ли Используйте точное местоположение.
  3. Отключена ли оптимизация батареи. Некоторые производители завершают работу в фоне даже при верном местоположении.

Самая частая причина — оптимизация батареи. Без исключения система приостанавливает приложение, и соединение разрывается вместе с ним.

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

Нет. Камера, микрофон и USB важны только для тех, кто использует видеорегистратор, звук видеорегистратора или проводной адаптер.

Те, что действительно меняют поведение приложения — это местоположение, уведомления и, на Android, оптимизация батареи. Без этих трех приложение перестает работать самостоятельно и начинает зависеть от того, что вы открываете его при каждой поездке.

Это происходит, когда система отзывает разрешения у неиспользуемых приложений — стандартное поведение Android. Откройте настройки телефона, разрешения Car 2 Home, найдите опцию, которая удаляет разрешения у неиспользуемых приложений, и отключите её.

Да. Заправки, расходы, доходы, сервисы, обслуживание, напоминания и вся диагностическая сторона работают вообще без разрешения на местоположение.

Перестает работать всё, что зависит от позиции: маршрут поездки, расстояние, измеренное по GPS, сохранение места парковки и автоматическое заполнение адреса.


← Все руководстваВ FAQ: Адаптеры и подключение →