Die Android Management API ist im Rahmen von Android Enterprise verfügbar, einer Initiative, die Entwicklern Tools zum Erstellen von Lösungen für Organisationen zur Verwaltung ihres Bestands an Android-Geräten bietet. Das Programm richtet sich an Anbieter von Enterprise Mobility Management (EMM). EMMs müssen die unter Lösung veröffentlichen beschriebenen Schritte ausführen, um eine Produktionslösung bereitzustellen, die die Android Management API verwendet.
Sie können die Android Management API verwenden, um Lösungssätze für Arbeitsprofile, vollständig verwaltete Geräte und dedizierte Geräte zu unterstützen.
Informationen zum Testen der API finden Sie in der Kurzanleitung.
Funktionsweise
Die Android Management API unterstützt den gesamten Lebenszyklus des Enterprise Mobility Management, von der ersten Kundenregistrierung bis hin zur Einrichtung und Verwaltung von Geräten.
![Android Management – Übersicht](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=7&hl=de)
Als EMM-Entwickler stellen Sie Ihren Kunden eine lokale oder cloudbasierte EMM-Konsole zur Verfügung. In der Console generieren Ihre Kunden Tokens für die Geräteregistrierung und erstellen Verwaltungsrichtlinien. Sie verwenden die Tokens, um Geräte zu registrieren und Verwaltungsrichtlinien auf die registrierten Geräte anzuwenden.
Im Back-End verwendet die Konsole die Android Management API, um Registrierungstokens, Richtlinien und andere Verwaltungsressourcen zu erstellen. Während der Registrierung installiert jedes Gerät die Companion-App Android Device Policy der API. Wenn Richtlinien mit einem Gerät in der API verknüpft sind, erzwingt Android Device Policy automatisch die Richtlinieneinstellungen auf dem Gerät.
API-Ressourcen
In diesem Abschnitt werden die primären Ressourcen beschrieben, die in der Android Management API verwendet werden.
Unternehmen
Eine enterprises
-Ressource steht in der Regel für eine einzelne Organisation. Sie erstellen ein Unternehmen im Rahmen einer Online-Einrichtung, über die Ihre Kunden ihre Organisation an Ihre EMM-Lösung binden. Richtlinien, Registrierungstokens und Geräte gehören zu einem Unternehmen.
Richtlinien
Die Android Management API folgt einem richtlinienbasierten Modell. Eine policies
-Ressource enthält eine Gruppe von Einstellungen für die Geräte- und App-Verwaltung, die das Verhalten eines Geräts steuern. Aufgrund der Bandbreite und Flexibilität der in policies
unterstützten Einstellungen können Sie Geräte für eine Vielzahl verschiedener Anwendungsfälle einrichten.
Weitere Informationen finden Sie unter Richtlinie erstellen.
Registrierungstokens
Sie verwenden enrollmentTokens
, um Geräte an ein Unternehmen zu binden. Dieser Prozess wird Registrierung und Bereitstellung genannt.
Registrierungstokens können optional zusätzliche Details (z.B. WLAN-Anmeldedaten des Unternehmens), eine mit einer policies
-Ressource verknüpfte policyName
und eine Nutzerkonto-ID enthalten.
Nach dem Erstellen eines Registrierungstokens können Sie das Token mit einer von mehreren verschiedenen Bereitstellungsmethoden an ein Gerät übergeben. Auf Geräten wird Android Device Policy als Teil des Bereitstellungsprozesses installiert. Wenn im Registrierungstoken ein policyName
angegeben ist, wird die Richtlinie sofort nach Abschluss der Bereitstellung angewendet.
Die Android Management API vereinfacht die Nutzerverwaltung. Sie können ein Gerät mit oder ohne Nutzer im Registrierungstoken registrieren.
- Wenn Sie keinen Nutzer angeben, wird automatisch ein neuer Nutzer erstellt.
- Wenn Sie einen vorhandenen Nutzer angeben, wird der vorhandene Nutzer mit dem Gerät verknüpft. Sie können einen Nutzer mit bis zu zehn Geräten verknüpfen.
Weitere Informationen finden Sie unter Gerät bereitstellen.
Geräte
Eine devices
-Ressource wird erstellt, wenn ein Gerät erfolgreich registriert wurde. Die Ressource enthält schreibgeschützte Details zu einem Gerät, einschließlich des zugehörigen Nutzers, der Richtlinie und des Verwaltungsmodus.
Die Geräteverwaltung erfolgt über Richtlinien. Sie können jedoch enterprises.devices.issueCommand
verwenden, um ein Gerät zu sperren, neu zu starten oder das Passwort zurückzusetzen. Um ein Gerät auf die Werkseinstellungen zurückzusetzen, rufen Sie enterprises.devices.delete
auf.
Erste Schritte
Testen Sie die API. Mithilfe der Kurzanleitung können Sie ein Gerät in wenigen Minuten einrichten. Machen Sie sich mit den Schritten vertraut, die zur Veröffentlichung Ihrer Lösung in einer Produktionsumgebung erforderlich sind, bevor Sie das Entwicklerhandbuch und die API-Referenz auf dieser Website zum Erstellen Ihrer Lösung verwenden.