Installs

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

Ressourcendarstellungen

Das Vorhandensein einer Ressource vom Typ „Installationen“ weist darauf hin, dass eine App auf einem bestimmten Gerät installiert ist oder dass die Installation noch aussteht.

Die API kann zum Erstellen einer Installationsressource mithilfe der Methode update verwendet werden. Dadurch wird die App tatsächlich auf dem Gerät installiert. Wenn der Nutzer noch keine Berechtigung für die App hat, wird versucht, eine zu erstellen. Wenn dies fehlschlägt, z. B. weil die App nicht kostenlos und keine Lizenz verfügbar ist, schlägt die Installation fehl.

Die API kann auch verwendet werden, um eine installierte App zu aktualisieren. Wenn die Methode update für eine vorhandene Installation verwendet wird, wird die App auf die neueste verfügbare Version aktualisiert.

Beachte, dass es nicht möglich ist, die Installation einer bestimmten Version einer App zu erzwingen. Der Versionscode ist schreibgeschützt.

Wenn ein Nutzer eine App selbst installiert (wie vom Unternehmen gestattet), werden wieder automatisch eine Installationsressource und möglicherweise eine Berechtigungsressource erstellt.

Die API kann auch verwendet werden, um eine Installationsressource zu löschen, wodurch die App vom Gerät entfernt wird. Hinweis: Durch das Löschen einer Installation wird die entsprechende Berechtigung nicht automatisch entfernt, auch wenn keine weiteren Installationen vorhanden sind. Die Installationsressource wird auch gelöscht, wenn der Nutzer die App selbst deinstalliert.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Property-Name Wert Beschreibung Hinweise
installState string Installationsstatus. Der Status "installPending" bedeutet, dass vor Kurzem eine Installationsanfrage gestellt wurde und der Download auf das Gerät läuft. Der Status "installed" bedeutet, dass die App installiert wurde. Dieses Feld ist schreibgeschützt.

Zulässige Werte sind:
  • "installPending"
  • "installed"
kind string
productId string Die ID des Produkts, für das die Installation vorgesehen ist. Beispiel: "app:com.google.android.gm".
versionCode integer Die Version des installierten Produkts. Wird nur festgelegt, wenn der Installationsstatus "installed" ist.

Methoden

delete
Entfernung einer App von einem Gerät beantragt. Bei einem Aufruf von get oder list wird die App weiterhin als auf dem Gerät installiert angezeigt, bis sie tatsächlich entfernt wird.
get
Ruft Details zur Installation einer App auf einem Gerät ab.
list
Ruft die Details aller Apps ab, die auf dem angegebenen Gerät installiert sind.
Update
Bittet darum, die neueste Version einer App auf einem Gerät zu installieren. Wenn die Anwendung bereits installiert ist, wird sie bei Bedarf auf die neueste Version aktualisiert.