Installs

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

Ressourcendarstellungen

Das Vorhandensein einer Installationsressource gibt an, dass eine App auf einem bestimmten Gerät installiert ist bzw. dass eine Installation noch aussteht.

Die API kann verwendet werden, um eine Installationsressource mit der Methode update zu erstellen. Dadurch wird die tatsächliche Installation der App auf dem Gerät ausgelöst. 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 ist 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 bestehende Installation verwendet wird, wird die App auf die neueste verfügbare Version aktualisiert.

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

Wenn ein Nutzer eine App selbst installiert, wie vom Unternehmen erlaubt, werden automatisch eine Installations- und eine Berechtigungsressource erstellt.

Die API kann auch verwendet werden, um eine Installationsressource zu löschen, wodurch die Entfernung der App vom Gerät ausgelöst wird. 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
}
Attributname Wert Beschreibung Hinweise
installState string Installationsstatus. Der Status "installPending" bedeutet, dass vor Kurzem eine Installationsanfrage gesendet wurde und die Daten auf das Gerät heruntergeladen werden. Der Status "installed" bedeutet, dass die App installiert wurde. Dieses Feld ist schreibgeschützt.

Folgende Werte sind zulässig:
  • installPending
  • installed
kind string
productId string Die ID des Produkts, für das die Installation erfolgt. Beispiel: "app:com.google.android.gm".
versionCode integer Die Version des installierten Produkts. Sie wird nur festgelegt, wenn der Installationsstatus "installed" ist.

Methoden

Delete
Apps werden von einem Gerät entfernt. Bei einem Aufruf von get oder list wird die App weiterhin als auf dem Gerät installiert angezeigt, bis sie tatsächlich entfernt wird.
erhalten
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.
Aktualisieren
Die Installation der aktuellen Version einer App auf einem Gerät wird angefordert. Wenn die Anwendung bereits installiert ist, wird sie bei Bedarf auf die neueste Version aktualisiert.