La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Une ressource Enterprise représente l'association entre un EMM et une organisation spécifique. Cette liaison peut être instanciée de deux manières différentes à l'aide de cette API, comme suit:
- Pour les clients disposant d'un domaine géré par Google, le processus implique d'utiliser
Enterprises.enroll
etEnterprises.setAccount
(en plus des artefacts obtenus à partir de la console d'administration et de la console Google API) et d'envoyer les informations à l'EMM via un processus plus ou moins manuel. - Pour les clients disposant de comptes Google Play gérés, le processus consiste à utiliser
Enterprises.generateSignupUrl
etEnterprises.completeSignup
en conjonction avec l'interface utilisateur de connexion Google Play gérée (mécanisme fourni par Google) pour créer l'association sans étapes manuelles.
{ "kind": "androidenterprise#enterprise", "id":string , "primaryDomain":string , "name":string , "administrator": [ { "email":string } ], "enterpriseType":string , "managedGoogleDomainType":string }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
administrator[] |
list |
Administrateurs de l'entreprise Cette fonctionnalité n'est disponible que pour les entreprises créées via le flux lancé par l'EMM. |
|
administrator[].email |
string |
Adresse e-mail de l'administrateur. | |
enterpriseType |
string |
Type d'entreprise.
Les valeurs acceptées sont les suivantes :
|
|
id |
string |
Identifiant unique de l'entreprise. |
|
kind |
string |
||
managedGoogleDomainType |
string |
Type de domaine Google géré
Les valeurs acceptées sont les suivantes :
|
|
name |
string |
Nom de l'entreprise, par exemple "Exemple, Inc". | |
primaryDomain |
string |
Domaine principal de l'entreprise, par exemple "example.com". |
Méthodes
- acknowledgeNotificationSet
- Confirme les notifications reçues de Enterprise.PullNotificationSet pour empêcher les appels suivants de renvoyer les mêmes notifications.
- completeSignup
- Termine le parcours d'inscription en spécifiant le jeton de finalisation et le jeton d'entreprise. Cette requête ne doit pas être appelée plusieurs fois pour un jeton d'entreprise donné.
- createWebToken
- Renvoie un jeton unique pour accéder à une UI intégrée. Pour générer une UI Web, transmettez le jeton généré à l'API JavaScript Google Play gérée. Chaque jeton ne peut être utilisé que pour démarrer une seule session d'interface utilisateur. Pour en savoir plus, consultez la Documentation de l'API JavaScript.
- s'inscrire
- Inscris une entreprise auprès de l'EMM appelant.
- generateSignupUrl
- Génère une URL d'inscription.
- get
- Récupère le nom et le domaine d'une entreprise.
- getServiceAccount
- Renvoie un compte de service et des identifiants. Le compte de service peut être associé à l'entreprise en appelant setAccount. Le compte de service est propre à cette entreprise et à l'EMM, et sera supprimé si l'entreprise n'est plus associée. Les identifiants contiennent des données de clé privée et ne sont pas stockés côté serveur.
Cette méthode ne peut être appelée qu'après l'appel de Enterprises.Enroll ou Enterprises.CompleteSignup, et avant Enterprises.SetAccount. Dans le cas contraire, elle renvoie une erreur.
Les appels suivants après le premier génèrent un nouvel ensemble d'identifiants uniques et invalident les identifiants précédemment générés.
Une fois le compte de service associé à l'entreprise, il peut être géré à l'aide de la ressource serviceAccountKeys. - getStoreLayout
- Renvoie la mise en page du magasin pour l'entreprise. Si la mise en page du magasin n'a pas été définie, le type de mise en page du magasin est défini sur "standard" et aucune page d'accueil n'est renvoyée.
- liste
- Recherche une entreprise par nom de domaine. Cette fonctionnalité n'est disponible que pour les entreprises créées via le flux de création lancé par Google. La recherche de l'ID n'est pas nécessaire pour les entreprises créées via le flux initié par l'EMM, car l'EMM apprend l'ID de l'entreprise dans le rappel spécifié dans l'appel Enterprises.generateSignupUrl.
- pullNotificationSet
- Récupère et renvoie un ensemble de notifications pour les entreprises associées au compte de service authentifié pour la requête. L'ensemble de notifications peut être vide si aucune notification n'est en attente.
Un ensemble de notifications renvoyé doit être confirmé dans un délai de 20 secondes en appelant Enterprises.AcknowledgeNotificationSet, sauf si l'ensemble de notifications est vide.
Les notifications qui ne sont pas confirmées dans un délai de 20 secondes seront finalement incluses à nouveau dans la réponse à une autre requête PullNotificationSet, et celles qui ne sont jamais confirmées seront finalement supprimées conformément au règlement du système Google Cloud Platform Pub/Sub.
Des requêtes multiples peuvent être effectuées simultanément pour récupérer des notifications. Dans ce cas, les notifications en attente (le cas échéant) seront réparties entre chaque appelant.
Si aucune notification n'est présente, une liste de notifications vide est renvoyée. Les requêtes ultérieures peuvent renvoyer d'autres notifications une fois qu'elles sont disponibles. - sendTestPushNotification
- Envoi d'une notification de test pour valider l'intégration de l'EMM au service Google Cloud Pub/Sub de cette entreprise.
- setAccount
- Définit le compte qui sera utilisé pour s'authentifier auprès de l'API en tant qu'entreprise.
- setStoreLayout
- Définit la mise en page du magasin pour l'entreprise. Par défaut, storeLayoutType est défini sur "basic" (standard) et la mise en page de base est activée. La mise en page de base ne contient que les applications approuvées par l'administrateur et qui ont été ajoutées à l'ensemble de produits disponibles pour un utilisateur (à l'aide de l'appel setAvailableProductSet). Les applications de la page sont triées par ordre de valeur de l'ID produit. Si vous créez une mise en page de magasin personnalisée (en définissant storeLayoutType = "custom" et en définissant une page d'accueil), la mise en page de magasin de base est désactivée.
- désinscription
- Désinscrit une entreprise de l'EMM appelant.