Déploiement Play Store
Construire, soumettre et publier votre app mobile sur le Google Play Store avec EAS Build et EAS Submit.
Déploiement Play Store
Ce guide couvre la construction de votre app Android avec EAS, la soumission sur Google Play et le processus de review.
Prérequis
- Compte Google Play Console — 25$ une fois sur play.google.com/console
- App créée dans Google Play Console
- EAS CLI installé et connecté
1. Préparer votre app
Mettez à jour app.json avant votre premier build de production :
{
"expo": {
"name": "Your App Name",
"slug": "your-app-slug",
"version": "1.0.0",
"android": {
"package": "com.yourcompany.yourapp",
"versionCode": 1,
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#FFFFFF"
}
}
}
}Important : Le nom du
packagene peut pas être changé après publication sur le Play Store. Choisissez avec soin.
2. Build avec EAS
eas build --platform android --profile productionEAS génère et gère la clé d'upload automatiquement lors du premier build. Pour la clé de signature de l'app, utilisez Google Play App Signing (recommandé) qui laisse Google gérer la clé de signature finale.
Le build produit un fichier AAB (Android App Bundle). Les builds prennent environ 10-15 minutes.
3. Soumettre sur Google Play
eas submit --platform androidPour la première soumission, vous avez besoin d'une clé JSON de compte de service Google :
- Allez dans Google Play Console > Setup > API access
- Créez un nouveau compte de service ou liez-en un existant
- Accordez les permissions Release manager au compte de service
- Téléchargez la clé JSON
- Fournissez le chemin quand EAS Submit vous le demande
Configurer le track de soumission
Définissez le track de soumission dans eas.json :
{
"submit": {
"production": {
"android": {
"track": "internal",
"serviceAccountKeyPath": "./google-service-account.json"
}
}
}
}| Track | Description |
|---|---|
internal | Test interne (jusqu'à 100 testeurs) |
alpha | Test fermé |
beta | Test ouvert |
production | Publication publique |
Conseil : Commencez avec
internalpour les tests, puis promouvez versproductiondans la Play Console.
4. Compléter la configuration Play Console
Dans Google Play Console, complétez les informations requises :
Fiche Store
- Titre et description de l'app — Description courte (80 caractères) et description complète (4000 caractères)
- Captures d'écran — Au moins 2 captures d'écran téléphone, plus tablette si applicable
- Image de présentation — PNG ou JPEG 1024x500
- Icône de l'app — PNG 512x512 (32-bit, avec alpha)
Classification du contenu
Complétez le questionnaire de classification du contenu. C'est requis avant de pouvoir publier.
Politique de confidentialité
Ajoutez une URL de politique de confidentialité. Requis pour toutes les apps.
Sécurité des données
Complétez le formulaire de sécurité des données déclarant quelles données votre app collecte :
- Adresses email (pour l'authentification)
- Identifiants utilisateur (pour la gestion des comptes)
- Logs de crash (si vous utilisez le reporting d'erreurs)
Public cible
Déclarez si l'app est conçue pour les enfants. Si non, sélectionnez "Not designed for children."
Processus de review Google Play
Les reviews Google Play sont généralement plus rapides qu'Apple — habituellement quelques heures à 1-2 jours. Les premières soumissions peuvent prendre plus de temps.
Exigences clés :
- Questionnaire de classification du contenu complété
- URL de politique de confidentialité fournie
- Formulaire de sécurité des données complété
- Public cible déclaré
- Tous les assets de la fiche Store uploadés
Incrémentation de version
Pour chaque nouvelle release, incrémentez la version et le code de version dans app.json :
{
"expo": {
"version": "1.1.0",
"android": {
"versionCode": 2
}
}
}La version est affichée aux utilisateurs. Le versionCode doit être strictement croissant à chaque soumission.
Gestion des clés de signature
EAS gère votre clé d'upload automatiquement. Si vous devez gérer les clés manuellement :
eas credentials --platform androidCela vous permet de voir, télécharger ou remplacer vos identifiants de signature.