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.


1. Lier ton projet Google Cloud

Play Console → Paramètres → Accès à l'API.

Si aucun projet Google Cloud n'est lié, lie-le maintenant. Sans ce lien, le compte de service créé à l'étape suivante ne pourra jamais être invité.

2. Créer le compte de service

Dans la console Google Cloud :

  1. IAM & Admin → Service accounts → Create service account
  2. Nomme-le (« appwin »), valide
  3. Sur le compte créé : onglet Keys → Add key → Create new key
  4. Format JSON → le fichier se télécharge

Le JSON contient une clé privée. Il ne se retélécharge pas : si tu le perds, tu en crées une nouvelle et tu supprimes l'ancienne.

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é.

3. Donner accès à ton app

Retour dans Play Console → Utilisateurs et autorisations → Inviter un utilisateur, avec l'adresse client_email du compte de service.

Restreins l'accès à ton app, avec 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.

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.

4. Relever le package name

com.tonstudio.tonapp : c'est l'applicationId de ton build.gradle.

Tu le retrouves dans Play Console sous le nom de l'app, ou dans l'URL de ta fiche Play : play.google.com/store/apps/details?id=com.tonstudio.tonapp.

5. Renseigner 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, qui laisse traîner un retour à la ligne de trop.


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