Подготовка среды и регистрация пользователей

Пакет SDK Android Management API (AMAPI) играет важную роль в процессе регистрации нового контроллера политики устройств (DPC). Он упрощает взаимодействие между приложениями EMM для управления политикой устройств (DPC) и политикой устройств Android (ADP), а также оптимизирует регистрацию устройств, взаимодействуя с API Play EMM для реализации ключевых функций регистрации.

Основные функции AMAPI SDK:

  • Обеспечивает связь между приложениями EMM DPC и политикой устройств Android.
  • Облегчает локальное выполнение команд.
  • Поддерживает новый процесс регистрации устройств для добавления управляемых учетных записей Google.
  • При необходимости управляет установкой или обновлением Android Device Policy.

SDK необходим по двум основным причинам в процессе регистрации в пользовательском DPC:

  1. Он настраивает среду, помогая правильно устанавливать и обновлять Android Device Policy на устройстве.

  2. Он используется для локального вызова политики устройства Android, которая инициирует последовательность входа пользователя на устройство.

Эти основные функции подготавливают устройство к управлению и делают возможными последующие этапы регистрации.


Среда

EnvironmentClient из AMAPI SDK — это интерфейс, обеспечивающий доступ к API, связанным с окружением. Экземпляр можно создать с помощью EnvironmentClientFactory .

Основные возможности EnvironmentClient :

  • Проверяет, соответствует ли уровень API SDK минимальным требованиям.
  • Проверяет наличие и инициирует обновление сервисов Google Play при необходимости.
  • Проверяет установку и обновление Android Device Policy. Имейте в виду, что этот процесс может занять некоторое время, так как может включать установку или обновление.

Более подробную информацию об интерфейсе EnvironmentClient см. в справочной документации .


Настройка учетной записи

Класс AccountSetup в AMAPI SDK отвечает за управление процессом настройки учетной записи Google на управляемом устройстве Android.

Основные возможности AccountSetup:

  • Запускает процесс настройки учетной записи с помощью AccountSetupClient и токена регистрации.
  • Обрабатывает токен регистрации, который генерируется EMM и передается в AMAPI SDK. Этот токен определяет, требуется ли аутентификация пользователя.
  • При необходимости запускает процесс аутентификации, предлагая пользователю войти в систему, используя свои учетные данные Google.
  • Получает обратный вызов с адресом электронной почты и идентификатором пользователя после успешного входа в систему.
  • EMM использует полученные идентификаторы пользователей для установки политики устройства с помощью метода Devices.update .
  • EMM вызывает Devices.setState , чтобы отметить устройство как соответствующее и разрешить доступ к службам Google.

Эта функция является частью нового метода регистрации устройств, использующего AMAPI SDK вместо библиотеки поддержки DPC. Подробнее об AccountSetup см. в справочной документации AMAPI и руководстве по внедрению учётных записей пользователей .