Стандартный процесс выпуска Android Management SDK (AMAPI SDK) может включать этап релиз-кандидата.
Последнее обновление
| Основная версия | Релиз-кандидат | |
|---|---|---|
| 28 октября 2026 г. | 1.9.0 |
Объявление зависимостей
Чтобы добавить зависимость от AMAPI SDK, добавьте в проект репозиторий Google Maven:
repositories { ... google() }
Добавьте зависимости для нужных артефактов в файл build.gradle приложения или модуля:
dependencies { def amapi_version = "1.9.0" implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version" }
Подробнее о добавлении зависимостей сборки…
Версия 1.9.0
28 октября 2026 г.
В этой версии:
- Добавлен интерфейс
PolicyClientиPolicy.UnifiedUpdatePolicy, чтобы пользовательские контроллеры политик устройств могли настраивать, получать и удалять правила Unified Update Controls (UUC) на корпоративных устройствах через приложение Android Device Policy (ADP). Подробнее о том, как настроить Unified Update Controls с помощью AMAPI SDK… - Добавлена локальная команда
Wipe(IssueCommandRequest.Wipe) и дополнительная функцияLOCAL_DEVICE_WIPE_COMMAND_ALLOWED(Role.ExtraCapabilities), позволяющая сопутствующим приложениям с рольюCOMPANION_APPудалять данные с корпоративного устройства или из рабочего профиля на личном устройстве. Подробнее о приложениях-расширениях и локальных командах и об управлении ролями приложений… - Исправлена ошибка, из-за которой связь с приложением Android Device Policy могла прерываться с ошибкой
PERMISSION_DENIED(например, сразу после регистрации устройства или обновления сервисов Google Play) до перезапуска устройства или клиентского приложения. - Уточнены сведения об исключениях и переопределениях для
OemSystemUpdateClientиOemSystemUpdateHandler.
Версия 1.8.4
10 сентября 2026 г.
В этой версии:
Транзитивные зависимости SDK обновлены для совместимости с Kotlin 2.4.0. Исправлен сбой, возникавший во время уведомления о роли приложения и затрагивавший версии 1.8.2 и 1.8.3, когда интегрируемое приложение не указывало
kotlinx-coroutines-core1.11.0 или более поздней версии.Уточнены сведения в документации по
Instruction.InstructionType#FORCE.
Версия 1.8.3
12 августа 2026 г.
В этой версии:
- Исправлена ошибка, из-за которой SDK мог возвращать устаревшее состояние "установлено, но не готово" при использовании роли
DEVICE_POLICY_CONTROLLER, если клиентский процесс перезапускался после успешной подготовки среды. - Минимальный поддерживаемый уровень Android API теперь 24 (ранее был 23).
Версия 1.8.2
15 июля 2026 г.
В этой версии:
- Исправлена ошибка, из-за которой при вызове
prepareEnvironmentне удавалось обновить Google Play до нужной версии, что приводило к сбою установки правил для устройств Android.
Версия 1.8.1
2 июня 2026 г.
В этой версии:
- Повышена надежность и улучшена обработка ошибок при установке приложения Android Device Policy.
- Улучшен процесс подготовки среды, чтобы повысить совместимость и надежность при обновлении Google Play.
Версия 1.8.0
15 апреля 2026 г.
В этой версии добавлена поддержка OEM-партнеров, позволяющая клиентам, которые используют беспроводные обновления, обмениваться данными об обновлениях системы с приложением Android Device Policy.
В этой версии:
- Добавьте интерфейс
OemSystemUpdateClient, который позволяет клиентам OEM OTA сообщать ADP об обновлениях и запрашивать инструкции. Интерфейс включает методы, позволяющие:- Создавать, получать и перечислять обновления системы (например,
createSystemUpdate,getSystemUpdate,listSystemUpdates). - Сообщать о различных этапах процесса обновления (например,
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Сообщать о действиях, предпринятых при переопределении инструкций AMAPI или при невозможности их соблюдения (например,
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Управлять состоянием управления обновлениями и запрашивать его (например,
updateUpdateControlState,getUpdateControlState).
- Создавать, получать и перечислять обновления системы (например,
- Добавьте интерфейс
OemSystemUpdateHandler, который клиенты OEM OTA должны реализовать, чтобы получать обратные вызовы от ADP. К ним относятся:onSystemUpdatesChanged– уведомляет клиента OEM об изменениях в инструкциях по обновлению.listPendingSystemUpdates– вызывается ADP для запроса списка ожидающих обновлений.getUpdateControlState. Вызывается ADP для получения текущего состояния управления обновлениями OEM-клиента.
Версия 1.7.1
19 января 2026 г.
В этой версии:
- Исправлена ошибка, из-за которой приложения не могли вызывать
prepareEnvironmentна устройствах с Android 8 или более ранней версией при использовании ролиDEVICE_POLICY_CONTROLLER. Для других ролей по-прежнему требуется Android 10 или более поздней версии. - Улучшено ведение журнала для более эффективной диагностики. Рекомендуем партнерам перейти на эту версию.
Версия 1.7.0
3 ноября 2025 г.
В этой версии:
- Добавьте к доступным сигналам доверия устройства сигнал
ManagementProviderInfo, который содержит человекочитаемое название компании поставщика услуг управления. - Добавьте команду
REQUEST_DEVICE_INFO, чтобы приложения контроллера политики устройств могли считывать EID устройства. ВызовитеIssueCommandRequestс типомRequestDeviceInfoи укажитеDeviceInfo.EIDв качестве запрашиваемого идентификатора устройства. - Обновите зависимости, чтобы устранить уязвимость CVE-2023-2976.
Версия 1.7.0-rc01
29 сентября 2025 г.
В этой версии:
- Добавьте к доступным сигналам доверия устройства сигнал
ManagementProviderInfo, который содержит человекочитаемое название компании поставщика услуг управления. - Добавьте команду
REQUEST_DEVICE_INFO, чтобы приложения контроллера политики устройств могли считывать EID устройства. ВызовитеIssueCommandRequestс типомRequestDeviceInfoи укажитеDeviceInfo.EIDв качестве запрашиваемого идентификатора устройства.
Версия 1.6.0
11 сентября 2025 г.
В этой версии:
- Добавлена возможность устанавливать собственные приложения для EMM-решений, реализованных с помощью Android Management API. Подробнее о том, как управлять собственными приложениями с помощью AMAPI…
- Внедрить новую систему назначения ролей приложениям. Подробнее о том, как управлять ролями приложений…
- Увеличьте
minSDKдо уровня API 23.
Версия 1.6.0-rc01
28 августа 2025 г.
В этой версии:
- Добавлена возможность устанавливать собственные приложения для EMM-решений, использующих Android Management API. Подробнее о том, как управлять собственными приложениями с помощью AMAPI…
- Увеличьте
minSDKдо уровня API 23.
Версия 1.5.0
11 августа 2025 г.
В этой версии:
- Улучшен процесс регистрации устройств для пользовательских контроллеров правил для устройств (DPC). Этот оптимизированный подход использует AMAPI SDK и приложение Android Device Policy (ADP) для упрощения регистрации устройств.
- Повышена стабильность и производительность. В исключениях доверия устройств теперь доступна дополнительная информация. Подробнее:
AmapiSdkException.
Версия 1.5.0-rc01
24 июля 2025 г.
В этой версии улучшен процесс регистрации устройств для пользовательских контроллеров политик устройств (DPC). Этот оптимизированный подход использует AMAPI SDK и приложение Android Device Policy (ADP) для упрощения регистрации устройств.
Версия 1.4.0
18 июня 2025 г.
В этой версии есть сигнал Device.WorkProfileState, который позволяет определить статус управления устройством.
Отличий от версии 1.4.0-rc01 нет.
Версия 1.4.0-rc01
2 июня 2025 г.
В этой версии есть сигнал Device.WorkProfileState, который позволяет определить статус управления устройством.
Версия 1.3.0
14 апреля 2025 г.
В этой версии впервые представлен сервис Device Trust от Android Enterprise.
Отличий от версии 1.3.0-rc01 нет.
Версия 1.3.0-rc01
18 февраля 2025 г.
В этой версии представлен первый релиз-кандидат Device Trust от Android Enterprise.
- Новый пакет сигналов доверия устройства
com.google.android.managementapi.device - Новый пакет Environment
com.google.android.managementapi.environmentдля настройки устройства для Device Trust from Android Enterprise и, если необходимо, для установки или обновления приложения Android Device Policy.
Версия 1.1.5
13 мая 2024 г.
В этой версии:
- Исправлены ошибки и внесены внутренние улучшения.
Версия 1.1.4
24 января 2024 г.
В этой версии:
- Новый пакет DPC Migration
com.google.android.managementapi.dpcmigrationдля поддержки переноса устройств в AMAPI. Дополнительную информацию можно найти в руководстве Перенос существующих устройств в AMAPI.
Версия 1.0.1
15 февраля 2022 г.
В этой версии:
- Исправлены ошибки и внесены внутренние улучшения.
Версия 1.0.0
20 сентября 2021 г.
В этой версии:
- Первый выпуск.