Пакет SDK Android Management API (AMAPI) играет важную роль в процессе регистрации нового контроллера политики устройств (DPC). Он упрощает взаимодействие между приложениями EMM для управления политикой устройств (DPC) и политикой устройств Android (ADP), а также оптимизирует регистрацию устройств, взаимодействуя с API Play EMM для реализации ключевых функций регистрации.
Основные функции AMAPI SDK:
- Обеспечивает связь между приложениями EMM DPC и политикой устройств Android.
- Облегчает локальное выполнение команд.
- Поддерживает новый процесс регистрации устройств для добавления управляемых учетных записей Google.
- При необходимости управляет установкой или обновлением Android Device Policy.
SDK необходим по двум основным причинам в процессе регистрации в пользовательском DPC:
Он настраивает среду, помогая правильно устанавливать и обновлять Android Device Policy на устройстве.
Он используется для локального вызова политики устройства 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 и руководстве по внедрению учётных записей пользователей .