Publier sur Google Play
La publication Android se joue sur deux comptes qui vous appartiennent : le build tourne sur votre compte Expo, et l'app bundle terminé arrive dans votre Google Play Console. Cadrant pilote les deux et n'en possède aucun.
Ce parcours s'applique aux apps Expo natives et aux apps WebView, compilées et soumises exactement de la même façon. Le pendant iOS est Publier sur App Store Connect.
Avant de commencer
- Un compte Expo connecté — le build tourne dessus, sur votre propre quota EAS gratuit de 15 builds Android par mois. Connectez-le dans Intégrations → Expo ; sans lui, aucune publication ne peut démarrer.
- Un compte développeur Google Play (frais d'inscription uniques de 25 $, avec vérification d'identité). C'est lui qui vous donne accès à la Play Console.
Comment ça fonctionne
- Google n'a pas d'API pour créer une app ni pour accorder un accès : deux actions se font une fois dans la Play Console — créer l'app avec le nom de package fourni par Cadrant, puis inviter le service account de Cadrant. Cadrant vérifie ensuite cet accès.
- Cadrant génère et conserve la clé d'upload qui signe vos builds Android. Play App Signing garde la clé de signature finale côté Google.
- Le build Android tourne sur votre compte Expo cloud, puis Expo soumet l'app bundle sur votre Play Console en release brouillon sur le canal Tests internes. Vous le déployez depuis là.
1. Créer un compte développeur Google Play
Inscrivez-vous sur la Play Console. Google facture des frais uniques et vérifie votre identité, ce qui peut prendre quelques jours. Vous gérez ensuite vos apps, testeurs et releases depuis la Play Console.
2. Publier depuis Cadrant
Depuis l'aperçu de votre projet mobile, ouvrez le bouton de publication et passez sur l'onglet Google Play. Un parcours en quatre étapes vous guide (l'étape compte Expo est commune avec iOS) :
Étape 1 — Accès Google Play
Dans la Play Console, cliquez sur Créer une application, renseignez le nom et collez le nom de package affiché par Cadrant dans le champ Nom du package — il ne pourra plus être modifié. Ouvrez ensuite Utilisateurs et autorisations, invitez l'e-mail du service account affiché par Cadrant, accordez-lui l'autorisation de compte « Publier des applications sur les canaux de test » et ajoutez-lui votre app. De retour dans Cadrant, cliquez sur Vérifier l'accès : Cadrant ouvre une modification brouillon sur votre app via l'API Play Developer puis l'annule — rien n'est envoyé.
Étape 2 — Détails de l'app
Indiquez le nom affiché et téléversez l'icône de l'app (PNG, idéalement 1024×1024). Ils sont partagés avec iOS : le même nom et la même icône sont écrits dans les deux builds.
Étape 3 — Clé d'upload
Cadrant génère le keystore d'upload qui signe vos builds Android et le conserve pour toute la vie de l'app — rien à télécharger ni à protéger de votre côté. Ne le régénérez que si vous n'avez encore jamais envoyé de build : après un premier envoi, Google refuse les builds signés avec une autre clé tant que vous n'avez pas demandé une réinitialisation de la clé d'upload dans la Play Console.
Étape 4 — Publication
Lancez la publication. Le build Android démarre sur votre compte Expo cloud, Expo soumet l'app bundle sur votre Play Console, et la release apparaît en brouillon sur le canal Tests internes. Suivez la progression dans le journal d'activité du projet.
3. Déployer depuis la Play Console
Une fois le bundle reçu, reprenez la main dans la Play Console :
- Ouvrez Tests → Tests internes : la release brouillon créée par Cadrant s'y trouve. Ajoutez des testeurs (une liste d'e-mails), puis vérifiez et déployez la release — les testeurs internes reçoivent l'app en quelques minutes, sans revue.
- Complétez les tâches du tableau de bord requises pour une mise en ligne publique : fiche store, captures, politique de confidentialité, formulaire Sécurité des données, classification du contenu et audience cible.
- Promouvez la release vers un test fermé, un test ouvert ou la production. Les releases en production passent par la revue de Google, en général sous quelques jours.
- Chaque nouvelle publication depuis Cadrant ajoute une nouvelle release brouillon sur le canal Tests internes, avec un version code supérieur.
Voir aussi
- Publier sur App Store Connect — le pendant iOS de ce guide.
- Applications mobiles natives — Expo / React Native pour iOS et Android.
- Apps WebView pour les stores — la même app web, emballée et soumise.