Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
Das Vorhandensein einer Berechtigungsressource weist darauf hin, dass ein Nutzer das Recht hat, eine bestimmte App zu verwenden. Berechtigungen sind nutzerspezifisch, nicht gerätespezifisch. Dadurch kann ein Nutzer mit einer Berechtigung für eine App die App auf allen seinen Geräten installieren. Es ist auch möglich, dass ein Nutzer eine Berechtigung für eine App behält, ohne die App auf einem Gerät installieren zu müssen.Mit der API kann eine Berechtigung erstellt werden. Sie haben auch die Möglichkeit, die API zu verwenden, um die Installation einer App auf allen verwalteten Geräten eines Nutzers gleichzeitig mit der Berechtigungserstellung auszulösen.
Wenn die App kostenlos ist, wird durch das Erstellen der Berechtigung auch eine Gruppenlizenz für diese App erstellt. Bei kostenpflichtigen Apps wird durch das Erstellen der Berechtigung eine Lizenz benötigt, die so lange genutzt wird, bis die Berechtigung entfernt wird. Wenn das Unternehmen nicht genügend Lizenzen erworben hat, wird keine Berechtigung erstellt und die Installation schlägt fehl. Es wird auch keine Berechtigung für eine App erstellt, wenn die App Berechtigungen erfordert, die das Unternehmen nicht akzeptiert hat.
Wenn eine Berechtigung gelöscht wird, kann die App auf dem Gerät eines Nutzers deinstalliert werden. Als Best Practice empfehlen wir, die App zu deinstallieren, indem du Installs.delete() aufrufst, bevor du die Berechtigung löschst.
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 }
Property-Name | 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. Dieses Attribut ist temporär: Es wird durch das Feld acquisition kind der Gruppenlizenzen ersetzt.
Zulässige Werte sind:
|