Сканер QR-кодов

Сканер QR-кодов — встроенная функция, позволяющая быстро применить адрес сервера RuDesktop через считывание QR-кода. Используется для быстрой настройки клиента на корпоративный сервер без ручного ввода адреса

Запуск сканера

Открыть сканер можно с вкладки Настройки — кнопка Сканер QR-кода в правом верхнем углу шапки приложения

Важно

При первом запуске сканера система Android запросит разрешение на доступ к камере. Без этого разрешения сканирование невозможно

Окно сканера

В окне сканера отображаются:

  • Видоискатель камеры с прямоугольной рамкой посередине — область, в которую нужно поместить QR-код

  • Выбрать из галереи — распознать QR-код на изображении из галереи устройства

  • Фонарик — включить или выключить вспышку камеры для сканирования в условиях слабого освещения

  • Сменить камеру — переключение между фронтальной и основной камерами

  • Кнопка назад — вернуться в настройки

Распознанные форматы QR-кодов

Сканер обрабатывает два формата QR-кодов:

Конфигурация сервера RuDesktop

QR-коды с префиксом config= содержат адрес сервера. После распознавания открывается диалог Сервер для подключения с предзаполненным адресом

В диалоге можно:

  • Изменить адрес перед применением

  • Выбрать один из ранее использованных адресов из списка История подключений

  • Удалить запись из списка адресов кнопкой

Кнопка OK применяет настройки. Кнопка Отменить закрывает диалог без изменений

Подсказка

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

QR-код провижининга MDM

QR-код для провижининга устройства в режим Device Owner имеет специальный формат с ключом android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE. После считывания такого QR-кода адрес сервера применяется автоматически без диалога подтверждения. Появляется уведомление Server set to <адрес>

Примечание

Сам перевод устройства в режим Device Owner выполняется отдельно — через стандартную системную процедуру провижининга Android (на стартовом экране нового или сброшенного устройства). Этот же QR-код, отсканированный внутри уже установленного приложения, лишь применяет адрес сервера в текущей конфигурации клиента

Подробнее о подготовке устройства через QR-код см. кейсы:

Обработка ошибок

  • Если QR-код не удалось распознать — появится уведомление No QR code found

  • Если содержимое QR-кода не соответствует ни одному из поддерживаемых форматов — появится уведомление Invalid QR code

  • Если QR-код для MDM-провижининга содержит некорректные данные — появится уведомление Invalid MDM QR code

  • Если разрешение на доступ к камере не выдано — появится уведомление No permission

Связанные функции

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