La procedura di rilascio dell'SDK Android Management (SDK AMAPI) può includere una fase di candidato per la release come parte della procedura di rilascio standard.
Ultimo aggiornamento
| Release stabile | Candidato per la release | |
|---|---|---|
| 28 ottobre 2026 | 1.9.0 |
Dichiarazione di dipendenze
Per aggiungere una dipendenza dall'SDK AMAPI, devi aggiungere il repository Maven di Google al tuo progetto:
repositories { ... google() }
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per
la tua app o il tuo modulo:
dependencies { def amapi_version = "1.9.0" implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version" }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Versione 1.9.0
28 ottobre 2026
Questa versione include i seguenti aggiornamenti:
- È stata aggiunta l'interfaccia
PolicyClientePolicy.UnifiedUpdatePolicyper consentire ai controller di policy dei dispositivi (DPC) personalizzati di configurare, recuperare e cancellare le policy dei controlli degli aggiornamenti unificati (UUC) sui dispositivi di proprietà dell'azienda tramite l'app Android Device Policy (ADP). Consulta Configura i controlli degli aggiornamenti unificati con l'SDK AMAPI. - È stato introdotto il comando locale
Wipe(IssueCommandRequest.Wipe) e la funzionalità aggiuntivaLOCAL_DEVICE_WIPE_COMMAND_ALLOWED(Role.ExtraCapabilities), che consentono alle app complementari a cui è assegnato il ruoloCOMPANION_APPdi cancellare localmente i dati di un dispositivo di proprietà dell'azienda o di un profilo di lavoro su un dispositivo di proprietà personale. Consulta App di estensione e comandi locali e Gestisci i ruoli delle applicazioni. - Risolto un problema per cui la comunicazione con l'app Android Device Policy poteva non riuscire con un errore
PERMISSION_DENIED(ad esempio, subito dopo la registrazione del dispositivo o un aggiornamento di Google Play Services) fino al riavvio del dispositivo o dell'app client. - Documentazione più chiara su eccezioni e override per
OemSystemUpdateClienteOemSystemUpdateHandler.
Versione 1.8.4
10 settembre 2026
Questa versione include i seguenti aggiornamenti:
Sono state aggiornate le dipendenze transitive dell'SDK per garantire la compatibilità con Kotlin 2.4.0. In questo modo viene risolto un arresto anomalo che si verifica durante la notifica del ruolo dell'applicazione, che interessa le versioni 1.8.2 e 1.8.3, quando l'app di integrazione non specifica
kotlinx-coroutines-core1.11.0 o versioni successive.Chiarita la documentazione per
Instruction.InstructionType#FORCE.
Versione 1.8.3
12 agosto 2026
Questa versione include i seguenti aggiornamenti:
- Risolto un problema per cui l'SDK poteva restituire uno stato "installato ma non pronto" obsoleto quando si utilizzava il ruolo
DEVICE_POLICY_CONTROLLERse il processo client veniva riavviato dopo una preparazione dell'ambiente riuscita. - Il livello API Android minimo supportato è ora 24 (anziché 23).
Versione 1.8.2
15 luglio 2026
Questa versione include i seguenti aggiornamenti:
- Risolto un problema per cui la chiamata a
prepareEnvironmentpoteva non riuscire ad aggiornare il Google Play Store alla versione richiesta, causando l'errore di installazione di Android Device Policy.
Versione 1.8.1
2 giugno 2026
Questa versione include i seguenti aggiornamenti:
- Miglioramento dell'affidabilità e della segnalazione degli errori durante il processo di installazione dell'app Android Device Policy.
- È stato migliorato il flusso di preparazione dell'ambiente per migliorare la compatibilità e l'affidabilità durante gli aggiornamenti del Google Play Store.
Versione 1.8.0
15 aprile 2026
Questa versione introduce il supporto per i partner OEM, consentendo ai client over-the-air (OTA) degli OEM di comunicare in modo bidirezionale con l'app Android Device Policy (ADP) in merito agli aggiornamenti di sistema.
Questa versione include i seguenti aggiornamenti:
- Aggiungi l'interfaccia
OemSystemUpdateClient, che consente ai client OTA OEM di informare ADP degli aggiornamenti e di eseguire query per ricevere istruzioni. L'interfaccia include metodi per:- Creare, recuperare ed elencare gli aggiornamenti di sistema (ad es.
createSystemUpdate,getSystemUpdate,listSystemUpdates). - Segnala le varie fasi del processo di aggiornamento (ad es.
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Segnala le azioni intraprese quando esegui l'override delle istruzioni AMAPI o quando non puoi rispettarle (ad es.
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Gestire ed eseguire query sullo stato del controllo degli aggiornamenti (ad es.
updateUpdateControlState,getUpdateControlState).
- Creare, recuperare ed elencare gli aggiornamenti di sistema (ad es.
- Aggiungi l'interfaccia
OemSystemUpdateHandler, che i client OTA OEM devono implementare per ricevere i callback da ADP. Ad esempio:onSystemUpdatesChanged: comunica al client OEM le modifiche alle istruzioni di aggiornamento.listPendingSystemUpdates: chiamato da ADP per richiedere l'elenco degli aggiornamenti in attesa.getUpdateControlState: chiamata da ADP per recuperare lo stato di controllo degli aggiornamenti corrente del client OEM.
Versione 1.7.1
19 gennaio 2026
Questa versione include i seguenti aggiornamenti:
- È stato corretto un bug che impediva alle applicazioni di chiamare
prepareEnvironmentsu Android 8 o versioni precedenti quando utilizzavano il ruoloDEVICE_POLICY_CONTROLLER. Altri ruoli richiedono comunque Android 10 o versioni successive. - Logging migliorato per una diagnostica migliore. Consigliamo ai partner di adottare questa versione.
Versione 1.7.0
3 novembre 2025
Questa versione include i seguenti aggiornamenti:
- Aggiungi ai segnali di attendibilità del dispositivo disponibili
ManagementProviderInfo, che contiene un nome dell'attività leggibile del provider di gestione. - Introduci il comando
REQUEST_DEVICE_INFOper consentire alle app DPC di leggere l'EID del dispositivo. ChiamaIssueCommandRequestcon un tipoRequestDeviceInfoe specificaDeviceInfo.EIDcome identificatore del dispositivo richiesto. - Aggiorna le dipendenze per correggere CVE-2023-2976.
Versione 1.7.0-rc01
29 settembre 2025
Questa versione include i seguenti aggiornamenti:
- Aggiungi ai segnali di attendibilità del dispositivo disponibili
ManagementProviderInfo, che contiene un nome dell'attività leggibile del provider di gestione. - Introduci il comando
REQUEST_DEVICE_INFOper consentire alle app DPC di leggere l'EID del dispositivo. ChiamaIssueCommandRequestcon un tipoRequestDeviceInfoe specificaDeviceInfo.EIDcome identificatore del dispositivo richiesto.
Versione 1.6.0
11 settembre 2025
Questa versione include i seguenti aggiornamenti:
- Introduci la possibilità per i provider EMM che utilizzano l'API Android Management di installare applicazioni personalizzate. Consulta Gestisci le app personalizzate con AMAPI.
- Introdurre un nuovo sistema per assegnare i ruoli alle applicazioni. Consulta Gestisci i ruoli dell'applicazione.
- Aumenta
minSDKal livello API 23.
Versione 1.6.0-rc01
28 agosto 2025
Questa versione include i seguenti aggiornamenti:
- Introduci la possibilità per i provider EMM che utilizzano l'API Android Management di installare applicazioni personalizzate. Consulta Gestisci le app personalizzate con AMAPI.
- Aumenta
minSDKal livello API 23.
Versione 1.5.0
11 agosto 2025
Questa versione include i seguenti aggiornamenti:
- Flusso di registrazione dei dispositivi migliorato per i controller dei criteri dei dispositivi (DPC) personalizzati. Questo approccio semplificato utilizza l'SDK AMAPI e l'app Android Device Policy (ADP) per semplificare la registrazione dei dispositivi.
- Miglioramenti della stabilità e delle prestazioni con informazioni aggiuntive disponibili nelle eccezioni di attendibilità del dispositivo. Consulta
AmapiSdkException.
Versione 1.5.0-rc01
24 luglio 2025
Questa versione introduce un flusso di registrazione dei dispositivi migliorato per i controller dei criteri dei dispositivi (DPC) personalizzati. Questo approccio semplificato utilizza l'SDK AMAPI e l'app Android Device Policy (ADP) per semplificare la registrazione dei dispositivi.
Versione 1.4.0
18 giugno 2025
Questa versione include l'indicatore Device.WorkProfileState per identificare lo stato di gestione del dispositivo.
Non ci sono differenze con la versione v1.4.0-rc01.
Versione 1.4.0-rc01
2 giugno 2025
Questa versione include l'indicatore Device.WorkProfileState per identificare lo stato di gestione del dispositivo.
Versione 1.3.0
14 aprile 2025
Questa versione include la prima release di Device Trust di Android Enterprise.
Non ci sono differenze rispetto alla versione 1.3.0-rc01.
Versione 1.3.0-rc01
18 febbraio 2025
Questa versione include il primo candidato per la release di Device Trust di Android Enterprise.
- Nuovo pacchetto di indicatori di attendibilità del dispositivo
com.google.android.managementapi.device - Nuovo pacchetto Environment
com.google.android.managementapi.environmentper configurare il dispositivo per Device Trust di Android Enterprise e, se necessario, per installare o aggiornare l'app policy per i dispositivi Android.
Versione 1.1.5
13 maggio 2024
Questa versione include i seguenti aggiornamenti:
- Correzioni di bug e miglioramenti interni.
Versione 1.1.4
24 gennaio 2024
Questa versione include i seguenti aggiornamenti:
- Nuovo pacchetto di migrazione DPC
com.google.android.managementapi.dpcmigrationper supportare la migrazione dei dispositivi ad AMAPI. Per ulteriori informazioni, puoi consultare la guida Esegui la migrazione dei dispositivi esistenti ad AMAPI.
Versione 1.0.1
15 febbraio 2022
Questa versione include i seguenti aggiornamenti:
- Correzioni di bug e miglioramenti interni.
Versione 1.0.0
20 settembre 2021
Questa versione include i seguenti aggiornamenti:
- Release iniziale.