Примечания к выпуску Android Management SDK

Стандартный процесс выпуска 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 г.

В этой версии:

Версия 1.8.4

10 сентября 2026 г.

В этой версии:

  • Транзитивные зависимости SDK обновлены для совместимости с Kotlin 2.4.0. Исправлен сбой, возникавший во время уведомления о роли приложения и затрагивавший версии 1.8.2 и 1.8.3, когда интегрируемое приложение не указывало kotlinx-coroutines-core 1.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 г.

В этой версии:

Версия 1.6.0-rc01

28 августа 2025 г.

В этой версии:

Версия 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 г.

В этой версии:

Версия 1.0.1

15 февраля 2022 г.

В этой версии:

  • Исправлены ошибки и внесены внутренние улучшения.

Версия 1.0.0

20 сентября 2021 г.

В этой версии:

  • Первый выпуск.