Google Play Console : fiche et avis Android

Connecter Play Console donne à Appwin le versant Android de l'ASO : fiche du store, avis, notes et historique.

C'est le pendant d'App Store Connect. Les deux se règlent indépendamment : tu peux n'en brancher qu'un, l'ASO affiche alors la seule plateforme connectée.

L'accès passe par un compte de service Google Cloud que tu invites ensuite dans Play Console. Deux consoles, donc, et c'est la source d'à peu près toutes les erreurs de configuration : la clé est créée d'un côté, les droits sont donnés de l'autre.

Plus besoin de « Accès à l'API » dans Paramètres Play Console : Google a retiré cette page. On invite le compte de service via Utilisateurs et autorisations.

1. Package name

  1. 1

    Relève le package name

    Ouvre la Google Play Console et sélectionne ton app. Sur le tableau de bord, le nom de package est sous le titre de l'app.

    C'est aussi l'applicationId de ton build.gradle, et le ?id= de l'URL Play Store.

    Tableau de bord Play Console avec le package name sous le titre de l'app.

2. Compte de service

  1. 1

    Active l'API Android Publisher

    Dans la console Google Cloud : APIs & Services → Library → active Google Play Android Developer API.

    Activation de Google Play Android Developer API dans Google Cloud.

  2. 2

    Crée le compte de service

    IAM & Admin → Service accounts → Create service account (ex. « appwin ») → Done.

    Création d'un compte de service dans Google Cloud.

  3. 3

    Génère la clé JSON

    Ouvre le compte créé → Keys → Add key → Create new key → JSON. Le fichier se télécharge. Il ne se retélécharge pas : perdu, tu en crées une nouvelle et tu supprimes l'ancienne.

    Création d'une clé JSON pour le compte de service.

  4. 4

    Invite-le dans Play Console

    Play Console → Utilisateurs et autorisations → Inviter des utilisateurs.

    Colle l'email du compte de service (aussi dans le JSON, champ client_email, ex. appwin@mon-projet-1a2b3.iam.gserviceaccount.com).

    Invitation du compte de service dans Play Console.

  5. 5

    Restreins à ton app

    Dans Autorisations → Ajouter une application, sélectionne ton app.

    Ajout de l'app dans les autorisations du compte de service.

  6. 6

    Donne les droits utiles

    Coche au minimum :

    AutorisationPourquoi
    Voir les données de l'appFiche du store, notes, statistiques
    Répondre aux avisLecture des avis, et réponse depuis Appwin

    Reste sur ces deux-là. Un compte de service avec les droits de publication peut pousser une release : ce n'est pas ce qu'on lui demande. Puis Appliquer et Inviter un utilisateur.

    Choix des permissions Play pour le compte de service.

    La propagation des droits Play Console prend parfois plusieurs minutes. Un 403 juste après l'invitation ne veut pas dire que la configuration est mauvaise - réessaie un quart d'heure plus tard.

  7. 7

    Importe le JSON dans Appwin

    Réglages → Projets → ton app → Intégrations → Google Play Console.

    ChampValeur
    Package Namecom.tonstudio.tonapp
    Service Account JSONLe contenu entier du fichier

    Le bouton Importer un fichier lit le JSON téléchargé et remplit le champ : plus fiable qu'un copier-coller.

    Import du JSON de compte de service dans Appwin.

Le fichier ressemble à :

json
{
  "type": "service_account",
  "project_id": "mon-projet-1a2b3",
  "private_key_id": "…",
  "private_key": "-----BEGIN PRIVATE KEY-----\n…\n-----END PRIVATE KEY-----\n",
  "client_email": "appwin@mon-projet-1a2b3.iam.gserviceaccount.com",
  "…": "…"
}

Les deux champs qu'Appwin exige sont client_email et private_key. Un JSON tronqué ou recopié à la main est refusé à l'enregistrement, avec le champ manquant nommé.

Ce que ça débloque

DonnéeOù elle apparaît
Fiche du store Android (titre, description, visuels)ASO → Fiche du store
Avis Google PlayASO → Avis et notes
Historique des notesASO → Avis et notes
Audit de fiche AndroidASO → Performance

Les téléchargements et les revenus Android ne passent pas par ici : côté revenus, c'est RevenueCat qui fait foi, toutes plateformes confondues.

Dépannage

SymptômeCause probable
« Google Play incomplet »Package name ou JSON manquant - les deux sont requis
« Service Account JSON illisible »Fichier tronqué au copier-coller : utilise l'import
« Service Account JSON invalide »client_email ou private_key absent du fichier
403 juste après l'invitationDroits pas encore propagés côté Play Console
403 persistantLe compte de service n'a pas accès à cette app
Avis videsL'app n'a pas encore d'avis sur les marchés interrogés
Erreur de déchiffrementBase restaurée depuis un autre environnement : ressaisis la clé

Suite