Entitlements

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Das Vorhandensein einer Berechtigungsressource zeigt an, dass ein Nutzer das Recht hat, eine bestimmte App zu verwenden. Berechtigungen sind nutzerspezifisch, nicht gerätespezifisch. So kann ein Nutzer mit der Berechtigung, die App auf allen seinen Geräten zu installieren. Es ist auch möglich, dass ein Nutzer die Berechtigung für eine App hat, ohne die App auf einem Gerät zu installieren.

Die API kann zum Erstellen einer Berechtigung verwendet werden. Sie haben auch die Möglichkeit, mit der API die Installation einer App auf allen verwalteten Geräten eines Nutzers gleichzeitig mit der Berechtigung auszulösen.

Wenn die App kostenlos ist, wird beim Erstellen der Berechtigung auch eine Gruppenlizenz für diese App erstellt. Bei kostenpflichtigen Apps wird durch das Erstellen der Berechtigung eine Lizenz verbraucht. Diese Lizenz wird so lange verbraucht, bis die Berechtigung entfernt wird. Wenn das Unternehmen nicht genügend Lizenzen erworben hat, wird keine Berechtigung erstellt und die Installation schlägt fehl. Eine Berechtigung wird auch nicht für eine App erstellt, wenn die App Berechtigungen erfordert, die das Unternehmen nicht akzeptiert hat.

Wenn eine Berechtigung gelöscht wird, wird die App möglicherweise vom Gerät eines Nutzers deinstalliert. Als Best Practice deinstallieren Sie die App, indem Sie Installs.delete() aufrufen, bevor Sie die Berechtigung löschen.

Berechtigungen für Apps, für die ein Nutzer in einem nicht verwalteten Profil bezahlt, haben "userPurchase" als Berechtigungsgrund. Diese Berechtigungen können nicht über die API entfernt werden.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
Attributname Wert Beschreibung Hinweise
kind string
productId string Die ID des Produkts, für das die Berechtigung gilt. Beispiel: "app:com.google.android.gm".
reason string Der Grund für die Berechtigung. Beispiel: "free" für kostenlose Apps. Diese Property ist vorübergehend. Sie wird durch das Feld acquisition kind von Gruppenlizenzen ersetzt.

Folgende Werte sind zulässig:
  • free
  • groupLicense
  • userPurchase

Methoden

Delete
Entfernt für einen Nutzer eine Berechtigung für eine App. Hinweis: Dieses Element wurde eingestellt. Neue Integrationen können diese Methode nicht verwenden und können sich auf unsere neuen Empfehlungen beziehen.
erhalten
Ruft Details zu einer Berechtigung ab. Hinweis: Dieses Element wurde eingestellt. Neue Integrationen können diese Methode nicht verwenden und können sich auf unsere neuen Empfehlungen beziehen.
list
Listet alle Berechtigungen für den angegebenen Nutzer auf. Nur die ID ist festgelegt. Hinweis: Dieses Element wurde eingestellt. Neue Integrationen können diese Methode nicht verwenden und können sich auf unsere neuen Empfehlungen beziehen.
Aktualisieren
Berechtigung für eine App für einen Nutzer hinzufügen oder aktualisieren. Hinweis: Dieses Element wurde eingestellt. Neue Integrationen können diese Methode nicht verwenden und können sich auf unsere neuen Empfehlungen beziehen.