MDM на терминалах Zebra
Для расширения возможностей управления мобильными устройствами и развертывания приложений и профилей, Zebra предоставляет API и программное обеспечение вендора со следующими возможностями:
- Установка MDM приложения через профиль StageNow
- Конфигурация устройства развертыванием профиля DataWedge
- Удаленная настройка черер ключи OEMConfig
Установка MDM приложения через профиль StageNow
Если рекомендуемый метод развертывания MDM через сканирование QR-кода недоступен на терминале, можно установить MDM через StageNow.
1. Загрузите и установите на персональный компьютер программу Zebra StageNow.
2. Нажмите в верхней части экрана на выбор IP-адреса, и выберите IP-адрес, используемый для доступа в сеть Интернет.
3. В панели администратора StageNow, нажмите “Create new profile”.
4. Выберите версию MX (ее можно найти на устройстве через приложение StageNow — … — View Client Info, или в настройках: Настройки – Об устройстве – Компоненты SW).
5. Выберите тип мастера «Enroll in an MDM» (больше информации здесь).
6. Следуйте указаниям мастера установки MDM (разъяснение по пунктам ниже).
6.1. Do you want to install the MDM Agent Support app – No
6.2. Do you want to download an MDM configuration file – No
6.3. Download MDM: укажите путь на устройстве /sdcard/hmdm.apk, а также укажите URL в Интернете для загрузки лаунчера Headwind MDM
6.4. App Feature Action: Do nothing
6.5. Launch MDM Agent APK: Yes (Package Name: com.hmdm.launcher, Class Name: com.hmdm.launcher.ui.MainActivity)
7. Нажмите «Complete profile»
8. Выберите тип штрих-кода (мы тестировали на PDF417) и протестируйте развертывание MDM, отсканировав штрих-код терминалом
После публикации профиля, вы сможете установить Headwind MDM сканированием штрих-кода.
Обратите внимание: Headwind MDM, установленный таким образом, будет работать в «режиме приложения» с ограниченными возможностями. В частности, пользовалю потребуется подтверждать установку и обновление приложений.
Конфигурация устройства развертыванием профиля DataWedge
DataWedge — это приложение для ТСД Zebra, позволяющая администратору конфигурировать устройство с помощью файла профиля. Сам файл профиля может быть доставлен на устройство с помощью Headwind MDM.
1. Запустите приложение DataWedge на тестовом устройстве и сконфигурируйте профиль.
2. Нажмите … — Settings, и выберите Export. Профиль экспортируется в файл dwprofile_xxx.db (имя файла будет включать в себя имя профиля).
3. Выгрузите этот файл в веб-панель Headwind MDM в раздел Файлы (не изменяя его имя). В качестве пути на устройстве выберите: //enterprise/device/settings/datawedge/autoimport/dwprofile_xxx.db (два слэша после `enterprise`).
4. Добавьте файл в нужные конфигурации.
Профиль будет автоматически импортирован всеми устройствами, на которых используется эта конфигурация.
Обратите внимание: после импорта файл профиля исчезает из директории /enterprise/device/settings/datawedge/autoimport/. Поскольку Headwind MDM не знает об этой особенности, файл будет доставляться в директорию каждый час. Чтобы избежать повторной загрузки файла на устройства, отвяжите файл от конфигурации после успешного развертывания профиля на всех устройствах.
Удаленная настройка черер ключи OEMConfig
OEMConfig — это приложение, разработанное Zebra, позволяющее администратору удаленно менять настройки устройства. Это полезная функция, так как возможности MDM-приложения по изменению настроек Android достаточно ограничены.
Приложение OEMConfig работает на ТСД Zebra, использующие Android 10 и выше.
1. Загрузите OEMConfig APK с официального сайта (выберите версию, соответствующую вашим терминалам)
2. Загрузите приложение в веб-панель Headwind MDM в раздел Приложения. Установите приложение в конфигурации.
После того, как приложение OEMConfig будет установлено на ТСД, вы сможете удаленно изменять настройки из веб-панели Headwind MDM. Доступные для изменения ключи и значения настроек можно увидеть здесь. После того, как вы найдете ключ нужной настройки, добавьте его в Headwind MDM, в детали конфигурации, вкладка «Настройки приложений»:
Приложение: com.zebra.oemconfig.release
Ключ: (название ключа из документации Zebra)
Значение: (значение, согласно документации Zebra)
Для применения настроек на устройствах, сохраните конфигурацию.