Der Release-Prozess für das Android Management SDK (AMAPI SDK) kann als Teil des Standard-Release-Prozesses eine Release-Kandidatenphase umfassen.
Letzte Aktualisierung
| Stabile Release | Releasekandidat | |
|---|---|---|
| 2. Juni 2026 | 1.8.1 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit vom AMAPI SDK hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen:
repositories { ... google() }
Fügen Sie die Abhängigkeiten für die benötigten Artefakte in der Datei build.gradle für Ihre App oder Ihr Modul hinzu:
dependencies { def amapi_version = "1.8.1" implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Version 1.8.1
2. Juni 2026
Diese Version enthält die folgenden Updates:
- Die Zuverlässigkeit und Fehlerberichterstattung während der Installation der Android Device Policy (ADP) App wurden verbessert.
- Der Ablauf zur Vorbereitung der Umgebung wurde verbessert, um die Kompatibilität und Zuverlässigkeit bei Google Play Store-Updates zu optimieren.
Version 1.8.0
15. April 2026
In dieser Version wird die Unterstützung für OEM-Partner eingeführt. Dadurch können OTA-Clients (Over-the-Air) von OEMs bidirektional mit der ADP-App (Android Device Policy) bezüglich Systemupdates kommunizieren.
Diese Version enthält die folgenden Updates:
- Fügen Sie die
OemSystemUpdateClient-Schnittstelle hinzu, über die OEM-OTA-Clients ADP über Updates informieren und Anweisungen abfragen können. Die Schnittstelle enthält Methoden für Folgendes:- Systemupdates erstellen, abrufen und auflisten (z.B.
createSystemUpdate,getSystemUpdate,listSystemUpdates). - Berichte über verschiedene Phasen des Aktualisierungsprozesses (z.B.
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Melden Sie Aktionen, die beim Überschreiben von AMAPI-Anweisungen oder bei der Verhinderung der Einhaltung dieser Anweisungen ergriffen wurden (z.B.
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Den Status der Updateverwaltung verwalten und abfragen (z.B.
updateUpdateControlState,getUpdateControlState).
- Systemupdates erstellen, abrufen und auflisten (z.B.
- Fügen Sie die Schnittstelle
OemSystemUpdateHandlerhinzu, die OEM-OTA-Clients implementieren müssen, um Callbacks von ADP zu empfangen. Dazu gehören:onSystemUpdatesChanged: Benachrichtigt den OEM-Client über Änderungen an den Aktualisierungsanweisungen.listPendingSystemUpdates: Wird von ADP aufgerufen, um die Liste der ausstehenden Updates anzufordern.getUpdateControlState: Wird von ADP aufgerufen, um den aktuellen Status der Update-Steuerung des OEM-Clients abzurufen.
Version 1.7.1
19. Januar 2026
Diese Version enthält die folgenden Updates:
- Ein Fehler wurde behoben, der verhindert hat, dass Anwendungen unter Android 8 oder niedriger
prepareEnvironmentaufrufen konnten, wenn die RolleDEVICE_POLICY_CONTROLLERverwendet wurde. Für andere Rollen ist weiterhin Android 10 oder höher erforderlich. - Verbesserte Protokollierung für eine bessere Diagnose. Wir empfehlen Partnern, diese Version zu verwenden.
Version 1.7.0
3. November 2025
Diese Version enthält die folgenden Updates:
- Fügen Sie den verfügbaren Signalen für das Vertrauen von Geräten das
ManagementProviderInfohinzu, das einen für Menschen lesbaren Unternehmensnamen des Verwaltungsanbieters enthält. - Führen Sie den Befehl
REQUEST_DEVICE_INFOein, damit DPC-Apps die Geräte-EID lesen können. Rufen SieIssueCommandRequestmit dem TypRequestDeviceInfoauf und geben SieDeviceInfo.EIDals angeforderte Geräte-ID an. - Abhängigkeiten wurden aktualisiert, um CVE-2023-2976 zu beheben.
Version 1.7.0-rc01
29. September 2025
Diese Version enthält die folgenden Updates:
- Fügen Sie den verfügbaren Signalen für das Vertrauen von Geräten das
ManagementProviderInfohinzu, das einen für Menschen lesbaren Unternehmensnamen des Verwaltungsanbieters enthält. - Führen Sie den Befehl
REQUEST_DEVICE_INFOein, damit DPC-Apps die Geräte-EID lesen können. Rufen SieIssueCommandRequestmit dem TypRequestDeviceInfoauf und geben SieDeviceInfo.EIDals angeforderte Geräte-ID an.
Version 1.6.0
11. September 2025
Diese Version enthält die folgenden Updates:
- EMM-Anbieter, die die Android Management API verwenden, können jetzt benutzerdefinierte Anwendungen installieren. Weitere Informationen finden Sie unter Benutzerdefinierte Apps mit AMAPI verwalten.
- Es wird ein neues System zum Zuweisen von Rollen zu Anwendungen eingeführt. Weitere Informationen finden Sie unter Anwendungsrollen verwalten.
- Erhöhen Sie
minSDKauf API-Level 23.
Version 1.6.0-rc01
28. August 2025
Diese Version enthält die folgenden Updates:
- EMM-Anbieter, die die Android Management API verwenden, können jetzt benutzerdefinierte Anwendungen installieren. Weitere Informationen finden Sie unter Benutzerdefinierte Apps mit AMAPI verwalten.
- Erhöhen Sie
minSDKauf API-Level 23.
Version 1.5.0
11. August 2025
Diese Version enthält die folgenden Updates:
- Verbesserter Ablauf für die Geräteregistrierung für benutzerdefinierte Device Policy Controller (DPC): Bei diesem optimierten Ansatz werden das AMAPI SDK und die Android Device Policy (ADP) App verwendet, um die Geräteregistrierung zu vereinfachen.
- Verbesserte Stabilität und Leistung mit zusätzlichen Informationen in Ausnahmen für Gerätevertrauen; siehe
AmapiSdkException.
Version 1.5.0-rc01
24. Juli 2025
In dieser Version wird ein verbesserter Ablauf für die Geräteregistrierung für benutzerdefinierte Device Policy Controller (DPCs) eingeführt. Bei diesem optimierten Ansatz wird das AMAPI SDK und die Android Device Policy App (ADP) verwendet, um die Geräteregistrierung zu vereinfachen.
Version 1.4.0
18. Juni 2025
Diese Version enthält das Signal Device.WorkProfileState, um den Verwaltungsstatus des Geräts zu ermitteln.
Es gibt keine Unterschiede zu v1.4.0-rc01.
Version 1.4.0-rc01
2. Juni 2025
Diese Version enthält das Signal Device.WorkProfileState, um den Verwaltungsstatus des Geräts zu ermitteln.
Version 1.3.0
14. April 2025
Diese Version umfasst die erste Version von Device Trust from Android Enterprise.
Es gibt keine Unterschiede zu v1.3.0-rc01.
Version 1.3.0-rc01
18. Februar 2025
Diese Version enthält den ersten Release-Kandidaten für Device Trust from Android Enterprise.
- Neues Paket mit Geräte-Vertrauenssignalen
com.google.android.managementapi.device - Neues Umgebungspaket
com.google.android.managementapi.environmentzum Einrichten des Geräts für Device Trust from Android Enterprise und zum Installieren oder Aktualisieren der Android Device Policy App, falls erforderlich.
Version 1.1.5
13. Mai 2024
Diese Version enthält die folgenden Updates:
- Fehlerkorrekturen und interne Verbesserungen.
Version 1.1.4
24. Januar 2024
Diese Version enthält die folgenden Updates:
- Neues DPC-Migrationspaket
com.google.android.managementapi.dpcmigrationzur Unterstützung der Gerätemigration zu AMAPI. Weitere Informationen finden Sie im Leitfaden Bestehende Geräte zu AMAPI migrieren.
Version 1.0.1
15. Februar 2022
Diese Version enthält die folgenden Updates:
- Fehlerkorrekturen und interne Verbesserungen.
Version 1.0.0
20. September 2021
Diese Version enthält die folgenden Updates:
- Erste Version