Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах

в 8:27, , рубрики: KNOX, киоск, планшет

Что такое киоск? Это ограничение набора приложений, которые доступны пользователю. Иными словами — замена лаунчера по умолчанию. Когда доступно только одно приложение, нельзя открыть браузер, другие приложения и даже залезть в настройки. Вообще ничего не доступно. Это как защита от нецелевого использования, так и от дурака…

Давайте сделаем киоск режим для нашего приложения на планшете. Через сервис KNOX Configure это делается быстро и без программирования. Ниже расскажу об этом на примере.

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

Применение Киоск режима – это не только интерактивные стенды для:

  • бронирования переговорных комнат

  • формирования очередей

  • навигации по бизнес-центру

  • приема оплат с помощью приложения POS терминала

  • меню в ресторане для заказа и оплаты счета

  • check-in или коммуникация с персоналом в номере гостиницы

но и кейсы, в которых внимание сотрудников фокусируют на решаемой задаче:

  • оформление заявок

  • проведение инвентаризаций

  • check-list для обходчиков при проверке оборудования

  • электронная подпись

  • проведение опросов

и так далее. Может в комментариях предложите ещё варианты?

Пример: бронирование переговорных

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

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

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

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

Только для бизнес-решений. Шаг первый

KNOX Configure — это B2B сервис по удалённой кастомизации устройств Samsung, пробную версию которого можно испытать в течение 30 дней после оформления trial лицензии на Knox Admin портале. Начинаем! Регистрация должна получить подтверждение, потому что сервис предназначен для клиентов-компаний и организаций, а не для физических лиц. За этим следят.

Получаем лицензию. Шаг второй

В нижнем левом углу главной страницы личного кабинета выбираем раздел лицензии, нажимаем Get License и генерируем Knox Configure Dynamic (Per seat) free trial лицензию. Setup вариант годится только для первоначального развёртывания любого приложения на устройствах и не подходит для реализации режима киоск. Setup годится только если вам нужно автоматически раскидать по всем новым устройствам ваше приложение, анимации загрузки и выключения, обои и т.д. Такую схему мы использовали, избавив учителей от проблем с инсталляцией решения Samsung Class. Но когда нам нужен киоск, мы используем Knox Configure Dynamic. Его основное отличие состоит в том, что конфигурация устройства находится под постоянным контролем Knox Configure и можно over the air менять приложения, контент и режим функционирования планшета.

Генерируем free trial лицензию для Knox Configure Dynamic

Генерируем free trial лицензию для Knox Configure Dynamic

 Создаём профиль настроек устройства. Шаг третий

Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах - 4

Затем переходим в раздел Profiles, жмём CREATE NEW PROFILE > Setup/Dynamic Profile и заполняем название профиля. Указываем, что профиль создаётся для смартфонов и планшетов, а на следующей шаге выбираем нужные нам Dynamic edition и ProKiosk mode

Добавляем QR код для подключения к WiFi и сервису. Для его чтения надо нарисовать крестик на самом первом экране перед запуском Setup Wizard

Добавляем QR код для подключения к WiFi и сервису. Для его чтения надо нарисовать крестик на самом первом экране перед запуском Setup Wizard

На этапе конфигурации настроек и добавлении QR кода обязательно отметьте checkbox «Also allow QR code enrollment for devices not uploaded by a reseller». Хотя обычно продавец партии, если он официальный партнер компании, добавляет IMEI устройств покупателю в его кабинет на портале Knox сервисов и, назначив им нужный профиль, можно обойтись и без QR кода. При первой загрузке планшет скачивает настройки и приложение. Это удобнее ручного enrollment.

Когда и как считывать QR код. Нарисовать пальцем крестик на Welcome screen, который отображается при первом включении планшета или после factory reset

Когда и как считывать QR код. Нарисовать пальцем крестик на Welcome screen, который отображается при первом включении планшета или после factory reset

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

Загрузка приложения и настройка ограничений функциональности

Загрузка приложения и настройка ограничений функциональности

Решаем проблему батареи при постоянном питании. Шаг четвёртый

Работая киоском, устройство постоянно подключено к питанию, поэтому выбираем ограничение заряда батареи до 85%. Постоянная зарядка не способствует её долговечности.

Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах - 8

В идеале батарею нужно вообще вытащить, но это возможно только на защищенных планшетах серии Samsung Tab Active со съемной батареей, как мы и поступили. Защищённость и антивандальность — дело хорошее в ситуациях, где могут происходить неприятности.

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

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

Запрещаем все обновления Android. Шаг пятый

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

Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах - 10

Ещё раз отмечу почему мы использовали для панелей бронирования переговорных защищенные планшеты Samsung Tab Active: есть возможность вытащить батарею и избежать проблем с ней из-за постоянного подключения к питанию на протяжении многих лет. Для тех, кто хочет использовать другие модели можно ограничить заряд до 85%, но лучше вынуть батарею.  Основное же, на мой взгляд, — это отключение обновлений операционной системы. Если что-то хорошо работает, не надо это трогать. Более того, надо исключить все возможности для этого.

Выводы

Какова стратегия Samsung в B2B: оказалось, что многофункциональный KNOX SDK — это слишком сложно для рядового бизнеса, потому что программирование велосипедов стоит дорого. Проще создавать сервисы под потребности целевой аудитории по мере их выявления.

Один из примеров таких сервисов — Knox Configure для коммерческой эксплуатации планшетов в качестве интерактивных киосков. Без лишней головой боли получаете всё необходимое:

  • автоматическое развертывание приложения out‑of‑the‑box

  • централизованное обновление приложения

  • настройки избегания быстрой деградации батареи

  • настройка запрета обновлений операционной системы

Опять же напомню, что батарею проще извлечь физически, но для этого нужны планшеты B2B серии Samsung Tab Active, который я использовал для тестирования всего описанного выше. Упомянутое решение для переговорных комнат, фотография которого есть в начале статьи, мы создали в своём отделе и используем на протяжении трёх лет без сбоев и нареканий.

Автор: pavelmedvedev79

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js