Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Visual Studio App Center a été mis hors service le 31 mars 2025, à l’exception des fonctionnalités d’analyse et de diagnostic, qui continueront d’être prises en charge jusqu’au 30 juin 2026. En savoir plus.
Publiez une mise à jour sur le Google Play Store, incluant les versions Alpha et Bêta provenant d'App Center.
Conditions préalables
- Google exige que la première version de votre application Google Play soit publiée en production via la console Google.
- Un compte de développeur Google Play. Si vous n’en avez pas, vous pouvez vous inscrire sur le portail du compte de développeur Google.
- Vérifiez que vous disposez d’un projet d’API et d’un compte Service pour App Center afin de créer une connexion Google Store et d’accéder aux API Google en votre nom.
- Pour plus d’informations sur ces pistes, consultez Publier votre application .
- Configurez la signature d’application par Google pour publier des fichiers groupés
.aabd’applications Android.
Pour plus d’informations, consultez Comment utiliser la console Google Play.
Liaison de votre projet d’API
Pour accéder à l’API Google, liez votre console Google Play à un projet d’API Google. Dans la plupart des cas, nous vous recommandons de créer un projet d’API, bien que les utilisateurs actuels de l’API puissent établir un lien vers un projet d’API existant. N’oubliez pas que chaque projet d’API ne peut être lié qu’à un seul compte de console Google Play.
Création d’un projet d’API
- Accédez à la page Accès à l’API Google sur la console Google Play.
- Acceptez les conditions d’utilisation.
- Cliquez sur Créer un projet.
- Un projet d’API est automatiquement généré et lié à votre console Google Play.
Utilisation d’un projet d’API existant
- Si vous êtes déjà un utilisateur de l’API Développeur Google Play, vous pouvez créer un lien vers votre projet d’API existant en suivant ces étapes. Si le projet d’API à lier à n’est pas répertorié, vérifiez que votre compte De console Google Play est désigné en tant que propriétaire et que l’API développeur Google Play est activée.
- Accédez à la page Accès à l’API Google sur la console Google Play.
- Acceptez les conditions d’utilisation de l’API.
- Choisissez le projet que vous souhaitez lier.
- Cliquez sur Lien.
Configuration des clients d’accès aux API
L’un des avantages supplémentaires de la création d’un compte de service Google est l’accès à l’API à partir d’un serveur de build sans fournir vos informations d’identification utilisateur personnelles, voici un guide pas à pas sur la configuration du compte de service Google :
Accédez à la page Accès à l’API Google sur la console Google Play.
Sous Comptes de service, cliquez sur le bouton Créer un compte de service pour commencer le processus.
Dans les instructions, cliquez sur le lien vers la console d’API Google.
Cliquez sur le bouton CREATE SERVICE ACCOUNT , dans la page nouvellement ouverte.
La page Créer un compte de service s’ouvre.
Choisissez un nom pour le nouveau compte de service, puis cliquez sur Créer.
Cliquez sur Sélectionner un rôle dans le menu déroulant. Sélectionnez Project, puis Propriétaire. Accédez à l’étape suivante en cliquant sur Continuer.
Remarque
Certains utilisateurs ne peuvent pas télécharger le fichier .json à l’aide de Edge et d’Internet Explorer.
Dans la nouvelle page, cliquez sur + Créer une clé (facultatif) et un modal s’affiche.
Sélectionnez JSON , puis cliquez sur CREATE et un fichier avec l’extension .json sera téléchargé sur votre système. Ce fichier sera utilisé dans App Center pour établir la connexion à Google Play.
Une fois que vous avez créé le compte de service sur la console Google Developers, cliquez sur Terminé. La page d’accès à l’API s’actualise automatiquement et votre compte de service est répertorié.
Fermez la fenêtre et le nouveau compte de service s’affiche sur la page d’origine. Cliquez sur le bouton Accorder l’accès pour terminer le processus. Dans la section suivante, vous allez apprendre à connecter App Center à Google Play.
Configurer la signature d’application par Google
- Sélectionnez votre application dans la console de développement Google Play
- Sélectionner la signature de l'application dans le menu de gauche
- Vous pouvez choisir entre trois options :
- Charger une clé exportée à partir d’Android Studio
- Exporter et charger une clé à partir d’un magasin de clés Java
- Exporter et charger une clé (pas à l’aide d’un magasin de clés Java)
- Signature d’application par Google Play (recommandé)
- Cliquer sur Terminer
Créer une connexion Google Play dans App Center
- Cliquez sur Magasins sous Distribuer dans le menu de gauche.
- Au milieu de la page, cliquez sur le bouton Se connecter au Windows Store .
- Sélectionnez Google Play Store.
- Cliquez sur Suivant.
- Chargez le fichier JSON de clé privée que vous avez téléchargé lors de la création du compte de service. Si les champs JSON sont modifiés en valeurs incorrectes, la création du magasin peut échouer. Vérifiez que vous disposez du compte de service lié à votre console développeur Google Play en fonction de la section prérequise ci-dessus.
- Une fois le fichier chargé, cliquez sur Se connecter.
- Sur la page d'accueil des Magasins, vous devriez maintenant voir une connexion Google Play avec les trois versions : Production, Alpha et Bêta. La configuration de cette connexion est un processus unique pour une application dans App Center.
Publier votre AAB dans le Google Play Store
- Dans la page d’accueil Stores , sélectionnez l’une des pistes créées ci-dessus.
- Cliquez sur Publier sur le Store dans le coin supérieur droit.
- Chargez le package d’application. Quelques points à noter :
- L’application doit être préparée pour la mise en production et signée avec un magasin de clés valide avant le chargement.
- Google Play Store prend en charge les offres groupées d’applications Android jusqu’à un maximum de 2 Go.
.apkles fichiers générés à partir de la.aabbase de données ne peuvent pas dépasser 150 Mo. Vous pouvez en savoir plus sur vos options dans la documentation de Google pour AAB. - La version du fichier
.aabdoit être strictement supérieure à la version actuelle en production. - Si vous avez des versions d'application dans d'autres voies telles que Alpha et Bêta, votre version de publication doit être strictement inférieure aux versions des voies Alpha et Bêta.
- App Center ne prend pas en charge la promotion d’une application d’une voie à une autre. Vous ne pouvez pas promouvoir une version de alpha à bêta ou de bêta à production.
- Si vous avez une version préliminaire dans le canal vers lequel vous allez publier, ce brouillon disparaîtra en faveur de la nouvelle version que vous publiez.
- Après avoir téléchargé votre package, vous pouvez voir quelques détails de l’application. Cliquez sur Suivant.
- Cliquez sur Publier pour envoyer (push) l’application à Google Play Store. L’état de cette version sur la page Détails de la boutique de distribution s’affiche comme Soumis.
- Une fois que l’App Center a terminé la remise de l’application à Google, l’état de l’application passe à Publié. Google peut prendre jusqu’à 24 heures pour afficher l’application dans le Play Store.
- En cas d’échec de la publication par Google, le propriétaire de l’application reçoit une notification au courrier Google inscrit.
Publier votre APK dans le Google Play Store
- Dans la page d’accueil Stores , sélectionnez l’une des pistes créées ci-dessus.
- Cliquez sur Publier sur le Store dans le coin supérieur droit.
- Chargez le package d’application. Quelques points à noter :
- L’application doit être préparée pour la mise en production et signée avec un magasin de clés valide avant le chargement.
- Google Play Store prend en charge les packages d’applications jusqu’à un maximum de 100 Mo. Chargez les fichiers d’extension directement dans la console Google Play si l’application dépasse 100 Mo. Lisez la documentation de Google sur les fichiers d’expansion pour la configurer.
- Le
.apkdoit être zipaligned pendant le processus de création de l'application. - La version du fichier
.apkdoit être strictement supérieure à la version actuelle en production. - Si vous avez des versions d'application dans d'autres voies telles que Alpha et Bêta, votre version de la sortie doit être strictement inférieure à celle des versions Alpha et Bêta.
- App Center ne prend pas en charge la promotion d’une application d’une voie à une autre. Vous ne pouvez pas promouvoir une version de alpha à bêta ou de bêta à production.
- Si vous disposez d’une version préliminaire dans le canal de publication, elle sera remplacée par la nouvelle version.
- Après avoir téléchargé votre package, vous pouvez voir quelques détails de l’application. Cliquez sur Suivant.
- Cliquez sur Publier pour envoyer (push) l’application à Google Play Store. L’état de cette version sur la page Détails du Store de distribution affichera comme Soumis.
- Une fois que l’App Center a terminé la remise de l’application à Google, l’état de l’application passe à Publié. Google peut prendre jusqu’à 24 heures pour afficher l’application dans le Play Store.
- En cas d’échec de la publication par Google, le propriétaire de l’application reçoit une notification au courrier Google inscrit.
Publication via l’interface CLI
Avertissement
Vous avez besoin d’App Center CLI 2.7 ou version ultérieure pour utiliser cette fonctionnalité.
L’utilisation de l’interface CLI est un moyen simple d’intégrer la connexion store d’App Center dans le cadre de votre configuration CI/CD, comme Jenkins ou Go CI.
Avant de pouvoir utiliser l’interface CLI, vous devez établir une connexion à une destination, c’est-à-dire Google Play, App Store ou Intune dans l’App Center. Compilez un binaire qui fonctionne avec votre destination.
Vous pouvez répertorier vos magasins à l’aide de la commande de liste comme suit :
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
Vous obtiendrez un résultat semblable à ceci :
[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]
Et c’est la colonne Store que nous allons utiliser à l’étape finale.
La dernière étape consiste à publier votre application en exécutant :
appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
Vous devez remplir les blancs comme la commande 'list'. Au lieu d’avoir une note de publication statique, il est possible d’utiliser --release-notes-file à la place. Un fichier de note de publication est codé en texte brut avec UTF-8.