Les sections suivantes vous fourniront des informations utiles sur le d'applications sur le Google Play Store d'entreprise.
Installer l'application
Vous pouvez installer des applications Android depuis le Google Play Store sur les appareils utilisant la règle. Pour utiliser cette fonctionnalité, vous devez connaître le nom du package l'application que vous souhaitez installer. Pour trouver le nom de package de l'application, deux options:
Le nom de package de l'application figure dans l'URL de la page Google Play Store. Par exemple, l'URL de la page de l'application Google Chrome est
et son nom de package esthttps://play.google.com/store/apps/details?id=com.android.chrome
com.android.chrome
.Vous pouvez intégrer l'iFrame Google Play d'entreprise. dans votre console EMM pour permettre à vos clients de parcourir Google Play Store. Lorsque le client sélectionne une application dans l'iFrame, la console EMM reçoit le nom du package dans l'événement.
Vous pouvez ensuite ajouter l'application dans règles relatives aux appareils:
"applications":[
{
"installType":"FORCE_INSTALLED",
"packageName":"com.android.chrome",
},
],
Lorsque vous appliquez la règle à un appareil, l'application est soit installée sur le appareil ou ajoutés au Google Play Store d'entreprise sur l'appareil.
Distribuer des applications pour les tests fermés
Dans la Play Console, les développeurs d'applications peuvent créer une version fermée (canal fermé) pour tester les versions préliminaires de son application auprès d'un ensemble de testeurs. C'est ce qu'on appelle tests fermés. La prise en charge de la distribution en canal fermé permet aux entreprises de tester les applications tierces, ainsi que les applications privées qu'ils développent en interne.
Lors de la configuration d'un test fermé dans la Play Console, les développeurs d'applications
peut cibler jusqu'à 100 organisations
(enterprises
).
Vous pouvez utiliser l'API Android Management pour récupérer les canaux de test fermés.
ciblant une entreprise, et de distribuer ces canaux fermés sur des appareils
à l'aide de la règle.
Applis éligibles aux tests fermés
Avant de configurer un test fermé, les développeurs d'applications doivent s'assurer que leur application respecte les les exigences suivantes:
- Une version de production de l'application est publiée sur Google Play (ou sur Google Play, pour les applications privées)
- Dans la Google Play Console, Google Play d'entreprise est activé dans la Paramètres avancés.
- Toutes les versions fermées de l'application répondent aux exigences liées aux codes de version.
Ajouter une entreprise aux tests fermés
Lors de la configuration d'un test fermé, les développeurs d'applications peuvent accorder un organisation aux tests fermés en ajoutant son ID d'organisation. Votre les clients peuvent trouver leur ID d'organisation en suivant ces instructions:
- Connectez-vous à Google Play d'entreprise à l'aide d'un compte administrateur.
- Cliquez sur Paramètres de l'administrateur.
- Copiez l'ID de l'organisation dans le champ "Informations sur l'organisation" et l'envoyer au développeur.
Pour les applications privées, le développeur doit également ajouter l'ID d'organisation de chaque entreprise participante dans l'onglet Google Play d'entreprise de la Paramètres avancés. Pour savoir comment procéder, consultez Publier des applications privées depuis la Play Console
Distribuer des canaux fermés aux utilisateurs
Pour récupérer une liste des canaux disponibles pour une entreprise pour une application spécifiée,
appelez enterprises.applications
.
La liste appTrackInfo[]
incluse dans la réponse contient les éléments suivants pour
certaines applications:
trackId
: identifiant unique du titre, issu de l'releaseTrackId
de URL de la page de la Play Console qui affiche le canal de l'application des informations.trackAlias
: nom lisible de la piste, qui peut être modifié dans la Play Console.
Pour installer un canal fermé sur l'appareil d'un utilisateur, spécifiez l'accessibleTrackIds
dans les règles relatives aux appareils:
"applications":[
{
"installType":"AVAILABLE",
"packageName":"com.google.android.gm",
"accessibleTrackIds":[
"123456",
"789101"
]
},
],
Si une règle contient plusieurs canaux issus de la même application (comme dans l'exemple ci-dessus), la règle installe le canal ayant le code de version le plus élevé.
Les trackIds seront automatiquement supprimés de
Appel enterprises.applications
dans certains scénarios
par exemple:
- L'APK du canal est promu dans un autre canal ou en production.
- La version de production est mise à jour avec une version supérieure à celle du canal.
- Un développeur arrête le canal.
iFrame Google Play d'entreprise
L'iFrame Google Play d'entreprise vous permet d'intégrer la plate-forme Google Play d'entreprise directement dans votre console EMM pour offrir aux clients une gestion unifiée de la mobilité. expérience.
![managed-play-iframe](https://developers-dot-devsite-v2-prod.appspot.com/static/android/work/play/emm-api/images/managed-google-play-iframe.png?authuser=0000&hl=fr)
L'iFrame contient une barre de titre et un menu latéral extensible. Dans le menu, les utilisateurs peuvent accéder à différentes pages:
- Rechercher des applications: permet aux administrateurs informatiques de rechercher des applications et de parcourir le Web Google. Lancez des applications, affichez les détails des applications et sélectionnez-en.
- Applications privées: permet aux administrateurs informatiques de publier et de gérer des applications pour leur entreprise.
- Applications Web: permet aux administrateurs informatiques de publier et de distribuer un site Web. les raccourcis en tant qu'applications.
- Organiser les applications: permet aux administrateurs informatiques de configurer la manière dont les applications sont organisées dans l'application Play Store sur les appareils de leurs utilisateurs.
Fonctionnalités
Cette section décrit les fonctionnalités disponibles dans l'iFrame Google Play d'entreprise. Pour plus d'informations sur la façon d'intégrer l'iFrame et de mettre en œuvre ces fonctionnalités, consultez Ajoutez l'iFrame à votre console.
Ajouter l'iFrame à votre console
Étape 1 : Générer un jeton Web
Appeler enterprises.webTokens.create
pour générer un jeton Web
qui identifie l'entreprise. La réponse contient l'value
du jeton.
- Définissez
parentFrameUrl
sur l'URL de l'hébergement du frame parent. l'iFrame. - Utilisez
iframeFeature
pour spécifier les fonctionnalités à activer dans l'iFrame:PLAY_SEARCH
,PRIVATE_APPS
,WEB_APPS
,STORE_BUILDER
(organiser les applications). SiiframeFeature
n'est pas défini, L'iFrame active toutes les fonctionnalités par défaut.
Étape 2 : Afficher l'iFrame
Voici un exemple d'affichage de l'iFrame Google Play d'entreprise:
<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
gapi.load('gapi.iframes', function() {
var options = {
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT',
'where': document.getElementById('container'),
'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
}
var iframe = gapi.iframes.getContext().openChild(options);
});
</script>
Ce code génère un iFrame dans le conteneur div
. Attributs à
appliqué au tag iframe peut être défini avec le paramètre "attributes". comme précédemment,
mentionnées.
Paramètres d'URL
Le tableau ci-dessous liste tous les paramètres iFrame pouvant être ajoutés à l'URL. en tant que paramètres d'URL, par exemple:
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT&showsearchbox=TRUE',
Paramètre | Page | Obligatoire | Description |
---|---|---|---|
token |
N/A | Oui | Jeton renvoyé à l'étape 1. |
iframehomepage |
N/A | Non | Page initiale affichée lors du rendu de l'iFrame. Les valeurs possibles sont les suivantes :
PLAY_SEARCH , WEB_APPS , PRIVATE_APPS et STORE_BUILDER (organisent les applications). S'il n'est pas spécifié, l'ordre suivant
de priorité détermine la page qui s'affiche: 1. PLAY_SEARCH 2. PRIVATE_APPS , 3.
WEB_APPS 4. STORE_BUILDER |
locale |
N/A | Non | Un tag de langue BCP 47 bien formé
utilisée pour localiser
le contenu dans l'iFrame. S'il n'est pas spécifié, le
la valeur par défaut est en_US .
|
mode |
Rechercher dans les applications | Non |
SELECT : permet aux administrateurs informatiques de sélectionner des applications.APPROVE (par défaut): permet aux administrateurs informatiques de sélectionner, d'approuver et d'annuler l'approbation des applications.
|
showsearchbox |
Rechercher dans les applications | Non | TRUE (par défaut): affiche le champ de recherche et
lance la requête de recherche depuis l'iFrame.FALSE :
le champ de recherche ne s'affiche pas.
|
search |
Rechercher dans les applications | Non | Chaîne de recherche S'il est spécifié, l'iFrame redirige l'administrateur informatique vers les résultats de recherche contenant
la chaîne spécifiée. |
Étape 3 : Gérer les événements iFrame
Vous devez également gérer les événements suivants dans le cadre de votre intégration.
Événement | Description |
---|---|
onproductselect |
L'utilisateur sélectionne ou approuve une application. Cette opération renvoie un objet contenant:
{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in |
onproductselect
:
iframe.register('onproductselect', function(event) { console.log(event); }, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);
Importer votre propre application sur le Google Play Store
Si vous ou votre client développez une application Android, vous pouvez l'importer dans le Play Store sur le Play Store via la Google Play Console ;
Si vous ne souhaitez pas que l'application soit accessible à tous sur le Play Store, vous pouvez restreindre votre application à une seule entreprise via Google Play la console Cloud. Une autre option consiste à publier une application privée de façon programmatique en utilisant l'API Google Play Custom App Publishing. Les applications privées ne sont disponibles que pour l'entreprise à laquelle elles sont limitées. Ils peuvent toujours être installées à l'aide d'une règle, mais ne sont pas visibles par les utilisateurs en dehors pour votre entreprise.