Настройка работы МК в фоновом режиме. Android

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

Настройка выполняется на мобильном устройстве.

Настройка разрешений на устройстве Xiaomi MIUI

Xiaomi MIUI 11, Android 9

Автозапуск

  1. Откройте "Настройки".
  2. Перейдите "Приложения" → "Разрешения" → "Автозапуск".
  3. Найдите в списке приложение или добавьте его в список.

Работа в фоновом режиме

  1. Откройте "Настройки".
  2. Перейдите в "Приложения".
  3. Выберите в списке приложение .
  4. Перейдите "Разрешения" → "Контроль активности".
  5. В разделе "Контроль фоновой активности" выберите вариант "Нет ограничений" (контроль активности не будет ограничивать работу приложений).

Xiaomi MIUI 10.2, Android 7

Автозапуск

  1. Откройте "Настройки".
  2. Перейдите в "Приложения".
  3. Выберите в списке приложение .
  4. В разделе "Разрешения" установите переключатель "Автозапуск" в положение включен (On).

Работа в фоновом режиме (вариант 1)

  1. Откройте "Настройки".
  2. Перейдите в "Приложения".
  3. Выберите в списке приложение .
  4. В разделе "Разрешения" перейдите в "Другие разрешения".
  5. Включите настройку "Запуск в фоне".

Работа в фоновом режиме (вариант 2)

  1. Откройте "Настройки".
  2. Перейдите "Питание и производительность" → "Контроль активности".
  3. Выберите в списке приложение .
  4. В разделе "Контроль фоновой активности" выберите вариант "Нет ограничений" (контроль активности не будет ограничивать работу приложений).
  5. В разделе "Местоположение в фоне" выберите "Разрешить".

Xiaomi MIUI 8.1, Android 6

Автозапуск

  1. Откройте "Настройки".
  2. Перейдите "Разрешения" → "Автозапуск".
  3. Найдите в списке приложение и установите переключатель в положение включен (On).

Работа в фоновом режиме (вариант 1)

  1. Откройте "Настройки".
  2. Перейдите в "Приложения".
  3. Выберите в списке приложение .
  4. В разделе "Разрешения" перейдите в "Другие разрешения".
  5. Включите настройку "Запуск в фоне".

Работа в фоновом режиме (вариант 2)

  1. Откройте "Настройки".
  2. Перейдите "Батарея и производительность" → "Расход заряда батареи приложениями" → "Экономия энергии в фоне".
  3. Выберите в списке приложение .
  4. В разделе "Контроль фоновой активности" выберите вариант "Нет ограничений".
  5. В разделе "Местоположение в фоне" выберите "Разрешить".

Настройка разрешений на устройстве Huawei

Huawei, Android 9

  1. Откройте "Настройки".
  2. Перейдите "Приложения" → "Все приложения".
  3. Выберите в списке приложение .
  4. Выберите "Использование батареи" → "Запуск приложений".

  1. Установите переключатель "Автоматическое управление" в положение выключено (Off).
  2. Установите переключатели "Автозапуск" и "Работа в фоновом режиме" в положение включено (On).

EMUI 9 (кастомизация Android) содержит системное приложение PowerGenie на устройстве Huawei, которое по истечении 60 минут закрывает все фоновые приложения, не входящие в его "белый список". Пользовательские приложения нельзя добавить в "белый список". Чтобы добавить необходимые разрешения, необходимо удалить PowerGenie с устройства (системное приложение полностью удаляется только с помощью ADB (Android Debug Bridge)).

Настройка разрешений на устройстве Samsung

Samsung, Android 9

  1. Перейдите "Настройки" → "Обслуживание устройства" → "Батарея".
  2. В меню "три точки" выберите "Настройки".
  3. Выберите пункт "Приложения в спящем режиме" (Приложения, которые не смогут работать в фоновом режиме. Возможно они не будут обновляться или отправлять вам уведомления).

  1. Удалите приложение из списка "Приложений в спящем режиме".

Samsung, Android ниже 8

  1. Перейдите "Настройки" → "Приложения".
  2. В меню "три точки" выберите "Специальный доступ" → "Оптимизировать использование батареи".
  3. Найдите приложение в списке и убедитесь, что оно не выбрано.