Installs

La liste des méthodes associées à cette ressource est présentée au bas de la page.

Représentations de la ressource

L'existence d'une ressource Installations indique qu'une application est installée sur un appareil particulier (ou qu'une installation est en attente).

L'API peut être utilisée pour créer une ressource d'installation à l'aide de la méthode update. Cela déclenche l'installation de l'application sur l'appareil. Si l'utilisateur ne dispose pas encore de droits d'accès pour l'application, il tente d'en créer un. En cas d'échec (par exemple, parce que l'application n'est pas sans frais et qu'aucune licence n'est disponible), la création de l'installation échoue.

L'API peut également être utilisée pour mettre à jour une application installée. Si la méthode update est utilisée pour une installation existante, l'application est mise à jour vers la dernière version disponible.

Notez qu'il n'est pas possible de forcer l'installation d'une version spécifique d'une application: le code de la version est en lecture seule.

Si un utilisateur installe une application lui-même (conformément à l'autorisation de l'entreprise), une ressource d'installation et éventuellement une ressource de droit d'accès sont automatiquement créées.

L'API peut également être utilisée pour supprimer une ressource d'installation, ce qui déclenche la suppression de l'application de l'appareil. Notez que la suppression d'une installation ne supprime pas automatiquement le droit d'accès correspondant, même s'il ne reste aucune installation. La ressource d'installation sera également supprimée si l'utilisateur désinstalle l'application lui-même.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Nom de propriété Valeur Description Remarques
installState string État d'installation L'état "installPending" signifie qu'une demande d'installation a récemment été effectuée et qu'un téléchargement sur l'appareil est en cours. L'état "installed" signifie que l'application a été installée. Ce champ est en lecture seule.

Les valeurs possibles sont les suivantes :
  • "installPending"
  • "installed"
kind string
productId string ID du produit concerné par l'installation. Par exemple, "app:com.google.android.gm".
versionCode integer Version du produit installé. Ne peut être défini que si l'état d'installation est "installed".

Méthodes

supprimer
Demande de supprimer une application d'un appareil. Un appel à get ou list continuera d'afficher l'application comme installée sur l'appareil jusqu'à sa suppression effective.
get
Récupère les détails de l'installation d'une application sur un appareil.
liste
Récupère les détails de toutes les applications installées sur l'appareil spécifié.
mise à jour
Demande d'installer la dernière version d'une application sur un appareil. Si l'application est déjà installée, elle est mise à jour vers la dernière version si nécessaire.