ScaleRocket/Mobile

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 package ne peut pas être changé après publication sur le Play Store. Choisissez avec soin.

2. Build avec EAS

eas build --platform android --profile production

EAS 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 android

Pour la première soumission, vous avez besoin d'une clé JSON de compte de service Google :

  1. Allez dans Google Play Console > Setup > API access
  2. Créez un nouveau compte de service ou liez-en un existant
  3. Accordez les permissions Release manager au compte de service
  4. Téléchargez la clé JSON
  5. 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"
      }
    }
  }
}
TrackDescription
internalTest interne (jusqu'à 100 testeurs)
alphaTest fermé
betaTest ouvert
productionPublication publique

Conseil : Commencez avec internal pour les tests, puis promouvez vers production dans 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 android

Cela vous permet de voir, télécharger ou remplacer vos identifiants de signature.

On this page