Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
Eine Unternehmensressource stellt die Bindung zwischen einem EMM und einer bestimmten Organisation dar. Diese Bindung kann mit dieser API auf zwei verschiedene Arten instanziiert werden:
- Für Kunden mit von Google verwalteten Domains werden
Enterprises.enroll
undEnterprises.setAccount
in Verbindung mit Artefakten aus der Admin-Konsole und der Google API Console verwendet und in einem mehr oder weniger manuellen Verfahren an die EMM-Lösung gesendet. - Kunden mit Managed Google Play-Konten verwenden
Enterprises.generateSignupUrl
undEnterprises.completeSignup
in Verbindung mit der Anmeldeoberfläche von Managed Google Play (von Google bereitgestellter Mechanismus), um die Verknüpfung ohne manuelle Schritte zu erstellen.
{ "kind": "androidenterprise#enterprise", "id":string , "primaryDomain":string , "name":string , "administrator": [ { "email":string } ], "enterpriseType":string , "managedGoogleDomainType":string }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
administrator[] |
list |
Administratoren des Unternehmens Dies wird nur für Unternehmen unterstützt, die über den vom EMM initiierten Ablauf erstellt wurden. |
|
administrator[].email |
string |
Die E-Mail-Adresse des Administrators. | |
enterpriseType |
string |
Der Typ des Unternehmens.
Zulässige Werte sind:
|
|
id |
string |
Die eindeutige ID für das Unternehmen. |
|
kind |
string |
||
managedGoogleDomainType |
string |
Der Typ der verwalteten Google-Domain
Zulässige Werte sind:
|
|
name |
string |
Der Name des Unternehmens, z. B. „Beispiel GmbH“. | |
primaryDomain |
string |
Die primäre Domain des Unternehmens, z. B. „beispiel.de“. |
Methoden
- acknowledgeNotificationSet
- Bestätigung von Benachrichtigungen, die von „Enterprises.PullNotificationSet“ empfangen wurden, um zu verhindern, dass bei nachfolgenden Aufrufen dieselben Benachrichtigungen zurückgegeben werden.
- completeSignup
- Führt die Registrierung durch, indem das Abschlusstoken und das Enterprise-Token angegeben werden. Diese Anfrage darf nicht mehrmals für ein bestimmtes Unternehmenstoken aufgerufen werden.
- createWebToken
- Gibt ein eindeutiges Token für den Zugriff auf eine einbettbare Benutzeroberfläche zurück. Wenn Sie eine Web-UI generieren möchten, geben Sie das generierte Token an die Managed Google Play JavaScript API weiter. Jedes Token kann nur zum Starten einer UI-Sitzung verwendet werden. Weitere Informationen finden Sie in der JavaScript API-Dokumentation.
- enroll
- Registriert ein Unternehmen beim anrufenden EMM.
- generateSignupUrl
- Er generiert eine Registrierungs-URL.
- get
- Ruft den Namen und die Domain eines Unternehmens ab.
- getServiceAccount
- Gibt ein Dienstkonto und Anmeldedaten zurück. Das Dienstkonto kann durch Aufrufen von setAccount an das Unternehmen gebunden werden. Das Dienstkonto ist für dieses Unternehmen und diese EMM eindeutig und wird gelöscht, wenn die Bindung des Unternehmens aufgehoben wird. Die Anmeldedaten enthalten Daten für den privaten Schlüssel und werden nicht serverseitig gespeichert.
Diese Methode kann nur nach dem Aufruf von „Enterprises.Enroll“ oder „Enterprises.CompleteSignup“ und vor „Enterprises.SetAccount“ aufgerufen werden. Andernfalls wird ein Fehler zurückgegeben.
Bei nachfolgenden Aufrufen nach dem ersten werden neue, eindeutige Anmeldedaten generiert und die zuvor generierten Anmeldedaten ungültig.
Nachdem das Dienstkonto an das Unternehmen gebunden ist, kann es über die Ressource „serviceAccountKeys“ verwaltet werden. - getStoreLayout
- Gibt das Ladenlayout für das Unternehmen zurück. Wenn das Geschäftslayout nicht festgelegt wurde, wird „einfach“ als Geschäftslayouttyp und keine Startseite zurückgegeben.
- list
- Sucht ein Unternehmen nach Domainnamen. Dies wird nur für Unternehmen unterstützt, die über den von Google initiierten Erstellungsvorgang erstellt wurden. Für Unternehmen, die über den vom EMM initiierten Ablauf erstellt wurden, ist keine Suche nach der ID erforderlich, da der EMM die Unternehmens-ID im Callback erhält, der im Aufruf „Enterprises.generateSignupUrl“ angegeben ist.
- pullNotificationSet
- Liest und gibt einen Benachrichtigungssatz für die Unternehmen zurück, die mit dem Dienstkonto verknüpft sind, das für die Anfrage authentifiziert wurde. Die Benachrichtigungsgruppe ist möglicherweise leer, wenn keine Benachrichtigungen ausstehen.
Eine zurückgegebene Benachrichtigungsgruppe muss innerhalb von 20 Sekunden durch Aufrufen von „Enterprises.AcknowledgeNotificationSet“ bestätigt werden, es sei denn, die Benachrichtigungsgruppe ist leer.
Benachrichtigungen, die nicht innerhalb von 20 Sekunden bestätigt werden, werden in der Antwort auf eine weitere PullNotificationSet-Anfrage wieder aufgenommen. Benachrichtigungen, die nie bestätigt werden, werden gemäß der Google Cloud Platform Pub/Sub-Systemrichtlinie gelöscht.
Es können mehrere Anfragen gleichzeitig ausgeführt werden, um Benachrichtigungen abzurufen. In diesem Fall werden die ausstehenden Benachrichtigungen (falls vorhanden) auf die einzelnen Aufrufer aufgeteilt.
Wenn keine Benachrichtigungen vorhanden sind, wird eine leere Benachrichtigungsliste zurückgegeben. Bei nachfolgenden Anfragen werden möglicherweise weitere Benachrichtigungen zurückgegeben, sobald sie verfügbar sind. - sendTestPushNotification
- Eine Testbenachrichtigung wird gesendet, um die EMM-Integration mit dem Google Cloud Pub/Sub-Dienst für dieses Unternehmen zu validieren.
- setAccount
- Legt das Konto fest, das für die Authentifizierung bei der API als Unternehmen verwendet wird.
- setStoreLayout
- Legt das Store-Layout für das Unternehmen fest. Standardmäßig ist „storeLayoutType“ auf „basic“ festgelegt und das einfache Store-Layout ist aktiviert. Das grundlegende Layout enthält nur Apps, die vom Administrator genehmigt und dem verfügbaren Produktsatz für einen Nutzer hinzugefügt wurden (mit dem Aufruf setAvailableProductSet). Die Apps auf der Seite werden nach dem Wert der Produkt-ID sortiert. Wenn Sie ein benutzerdefiniertes Store-Layout erstellen (indem Sie „storeLayoutType“ auf „custom“ festlegen und eine Startseite festlegen), wird das grundlegende Store-Layout deaktiviert.
- unenroll
- Ein Unternehmen wird von dem anrufenden EMM abgemeldet.