API управления Android доступен как часть Android Enterprise — инициативы, предоставляющей разработчикам инструменты для создания решений для организаций по управлению парком устройств Android. Программа предназначена для поставщиков услуг управления корпоративной мобильностью (EMM). Чтобы развернуть производственное решение, использующее Android Management API, EMM необходимо выполнить действия, описанные в разделе Выпуск вашего решения .
Вы можете использовать API управления Android для поддержки рабочих профилей , полностью управляемых устройств и наборов решений для выделенных устройств .
См. краткое руководство , чтобы опробовать API.
Как это работает
API управления Android поддерживает полный жизненный цикл управления корпоративной мобильностью: от первоначальной регистрации клиентов до настройки и управления устройствами.
![Обзор управления Android.](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=7&hl=ru)
Как разработчик EMM, вы предоставляете своим клиентам локальную или облачную консоль EMM. В вашей консоли ваши клиенты генерируют токены регистрации устройств и создают политики управления. Они используют токены для регистрации устройств и применения политик управления к зарегистрированным ими устройствам.
В серверной части ваша консоль использует API управления Android для создания токенов регистрации, политик и других ресурсов управления. Во время регистрации на каждом устройстве устанавливается сопутствующее приложение API — Android Device Policy . Когда политики связаны с устройством через API, Android Device Policy автоматически применяет параметры политики на устройстве.
API-ресурсы
В этом разделе описаны основные ресурсы, используемые в Android Management API.
Предприятия
enterprises
ресурс обычно представляет одну организацию. Вы создаете предприятие в рамках онлайн-процесса настройки, который ваши клиенты используют для привязки своей организации к вашему решению EMM. Политики, токены регистрации и устройства принадлежат предприятию.
Политика
API управления Android основан на модели, управляемой политиками. Ресурс policies
содержит группу параметров управления устройствами и приложениями, которые управляют поведением устройства. Диапазон и гибкость настроек, поддерживаемых policies
, позволяют настраивать устройства для самых разных случаев использования .
Дополнительные сведения см. в разделе Создание политики .
Токены регистрации
Вы используете enrollmentTokens
для привязки устройств к предприятию — процесс, называемый регистрацией и подготовкой. Токены регистрации могут дополнительно содержать дополнительные сведения (например, учетные данные корпоративного Wi-Fi), policyName
связанное с ресурсом policies
, и идентификатор учетной записи пользователя.
После создания токена регистрации вы можете передать его на устройство, используя один из нескольких различных методов подготовки . Устройства устанавливают Android Device Policy как часть процесса подготовки. Если в маркере регистрации указано policyName
, политика будет применена сразу после завершения подготовки.
API управления Android упрощает управление пользователями — вы можете зарегистрировать устройство с указанием пользователя в токене регистрации или без него.
- Если вы не укажете пользователя, новый пользователь будет создан автоматически.
- Если вы укажете существующего пользователя, существующий пользователь будет связан с устройством. Вы можете связать пользователя с 10 устройствами.
Дополнительную информацию см. в разделе Предоставление устройства .
Устройства
Ресурс devices
создается после успешной регистрации устройства. Ресурс содержит доступные только для чтения сведения об устройстве, включая связанного с ним пользователя, политику и режим управления.
Управление устройствами осуществляется с помощью политики, но вы можете использовать enterprises.devices.issueCommand
для блокировки, перезагрузки или сброса пароля на устройстве. Чтобы стереть устройство, вызовите enterprises.devices.delete
.
Начать
Протестируйте API — воспользуйтесь руководством по быстрому запуску , чтобы настроить устройство за считанные минуты. Прежде чем использовать руководство разработчика и справочник по API на этом сайте для создания решения, убедитесь, что вы понимаете шаги, необходимые для выпуска вашего решения в производственной среде.