Préparer ton compte Google Play
Compte développeur, profil de paiement, compte de service et autorisations : tout ce que Google demande avant qu’une app Android puisse vendre.
Google demande plus de choses qu’Apple avant qu’une app Android puisse vendre : un compte développeur, un profil de paiement, et une clé technique qui permet à Bloxks de publier à ta place. Compte 30 minutes, plus les délais de Google.
Bloxks s’occupe ensuite du reste : le build, la fiche, les abonnements et leurs prix.
1. Compte développeur et profil de paiement
- Compte Google Play Developer : 25 USD, une seule fois, payés à Google.
- Dans la Play Console, ouvre Paramètres, puis Profil de paiement, et crée-le avec tes coordonnées bancaires. Sans lui, Google refuse les produits payants.
- Crée la fiche de ton app à la main dans la Play Console : Google ne permet à aucun outil de le faire. Son nom de package doit correspondre exactement à ton build Android.
Compte personnel récent : Google impose un test fermé avec 12 testeurs pendant 14 jours avant toute sortie publique. Lance ce délai dès que ton premier build est sur un canal de test.
2. Active trois API Google
Dans Google Cloud, choisis (ou crée) un projet, puis active ces trois API dans ce projet :
- API Google Play Android Developer — la publication et les produits.
- API Google Play Developer Reporting — la vérification des achats.
- API Cloud Pub/Sub — les notifications de renouvellement.

Chaque page est terminée quand le bouton affiche Gérer au lieu d’Activer.
3. Crée le compte de service
Toujours dans Google Cloud, ouvre IAM et administration, puis Comptes de service, puis Créer un compte de service. Donne-lui un nom clair, par exemple bloxks-play-publisher.
À l’étape des accès, donne-lui deux rôles : Pub/Sub Editor et Monitoring Viewer. Ce sont eux qui permettront de brancher les notifications de renouvellement.

Ouvre ensuite le compte, Clés, Ajouter une clé, Créer une clé, choisis JSON et télécharge le fichier. Google ne l’affiche qu’une fois : garde-le dans un gestionnaire de mots de passe.
Compte d’entreprise bloqué ? Depuis mai 2024, Google interdit par défaut les comptes de service et leurs clés aux organisations. Un propriétaire doit désactiver iam.disableServiceAccountCreation et iam.disableServiceAccountKeyCreation dans IAM et administration, puis Règles d’administration.

4. Donne à ce compte l’accès à ton app
Dans la Play Console, ouvre Utilisateurs et autorisations, puis Inviter un utilisateur, et colle l’adresse du compte de service (elle se termine par iam.gserviceaccount.com). Dans Autorisations du compte, coche exactement quatre cases :
- Voir les informations de l’application et télécharger les rapports groupés
- Voir les données financières, les commandes et les réponses aux enquêtes d’annulation
- Gérer les commandes et les abonnements
- Gérer la présence sur le Store

Quatre autorisations suffisent, et elles sont plus sûres que le rôle Administrateur : cette clé peut publier, mais pas prendre la main sur ton compte.
Pour finir, dans Bloxks, ouvre Connexions, puis Google Play, téléverse le fichier JSON et saisis ton nom de package.
5. Attends, puis vérifie
Google peut mettre jusqu’à 36 heures à accepter un nouveau compte de service. D’ici là, « identifiants invalides » est normal, aussi bien dans Bloxks que dans RevenueCat.
Une astuce qui débloque souvent tout de suite : dans la Play Console, ouvre Monétiser, puis un produit, modifie légèrement sa description et enregistre.
6. Notifications de renouvellement (abonnements)
Bloxks donne déjà ta clé Google à RevenueCat au moment de publier. Pour qu’il connaisse tout de suite les renouvellements et les résiliations, il manque un lien, de ton côté :
- Dans RevenueCat, ouvre l’app Play Store de ton projet et crée le sujet dans Google developer notifications, puis copie son identifiant.
- Dans la Play Console, ouvre ton app, puis Monétiser avec Play, puis Configuration de la monétisation, colle le sujet et choisis Abonnements, achats annulés et tous les produits ponctuels.

Si la notification de test échoue, ajoute google-play-developer-notifications@system.gserviceaccount.com au sujet dans Google Cloud, avec le rôle Pub/Sub Publisher.
À vérifier avant de publier
- Compte développeur actif et profil de paiement créé.
- Fiche de l’app créée dans la Play Console, avec le bon nom de package.
- Les trois API activées dans le même projet Google Cloud.
- Compte de service créé, avec ses deux rôles et sa clé JSON.
- Les quatre autorisations accordées dans la Play Console.
- Le fichier JSON déposé dans Bloxks, et testé.
La suite : Tester les achats sur Android, puis Paywall et abonnements.