Автозапуск службы при включении устройства

Автозапуск службы (Start on Boot) — функция, при которой служба удалённого доступа RuDesktop автоматически запускается при включении или перезагрузке Android-устройства. Без этой функции после каждой перезагрузки службу нужно запускать вручную из вкладки Доступ

Где включается автозапуск

Включить автозапуск можно во вкладке Настройки → блок Дополнения → переключатель Запускать после включения

Под пунктом отображается пояснение: Запускать службу демонстрации экрана при загрузке, требуются специальные разрешения

Требования к разрешениям

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

Игнорировать оптимизацию расхода батареи

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

Включить разрешение можно двумя способами:

  • При активации переключателя Запускать после включения приложение автоматически запросит это разрешение, если оно ещё не выдано

  • Через переключатель Оставить работать в фоновом режиме в том же блоке Дополнения

Примечание

Этот переключатель доступен только на Android 8.0 (API 26) и выше

Отображать поверх других приложений

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

Включить разрешение можно:

  • При активации переключателя Запускать после включения приложение автоматически запросит это разрешение

  • Вручную через системные настройки Android: Настройки → Приложения → RuDesktop → Поверх других приложений

Также это разрешение отображается в блоке Разрешения во вкладке Доступ под названием Отображать поверх других приложений

Как включить автозапуск

  1. Откройте вкладку Настройки

  2. Прокрутите до блока Дополнения

  3. Активируйте переключатель Запускать после включения

  4. Если разрешение Игнорировать оптимизацию расхода батареи не выдано — система Android покажет системный диалог. Подтвердите запрос

  5. Если разрешение Отображать поверх других приложений не выдано — приложение откроет системные настройки. Включите разрешение и вернитесь в приложение

После этого при следующем включении или перезагрузке устройства служба удалённого доступа запустится автоматически

Важно

Если хотя бы одно из разрешений будет отозвано пользователем или системой — переключатель Запускать после включения автоматически выключится. Чтобы восстановить автозапуск, выдайте разрешения заново и включите переключатель повторно

Как выключить автозапуск

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

Связанные настройки

Связанные кейсы