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.
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.
[null,null,["Zuletzt aktualisiert: 2024-09-08 (UTC)."],[[["Entitlements allow users to install and use specific apps on their managed devices, and they are user-specific, not device-specific."],["Creating an entitlement for a free app also generates a group license, while creating one for a paid app consumes one license from the enterprise's purchased licenses."],["The API can be used to manage entitlements, including creating, retrieving details, listing, updating, and deleting them, but this method is deprecated and will be inaccessible after September 30, 2025."],["Entitlements for apps purchased by users on unmanaged profiles are designated as \"userPurchase\" and cannot be removed through the API."],["Before deleting an entitlement, it is recommended to uninstall the corresponding app using Installs.delete() to ensure a clean removal."]]],[]]