Chapitre 13.3 — La fiche du Play Store
Où on en est : l’app circule sur la piste interne. Avant d’inviter des testeurs (et le monde), la vitrine : les assets, les textes, et les questionnaires de conformité qui BLOQUENT la publication tant qu’ils ne sont pas remplis.
⏱️ TL;DR — La fiche = les assets (icône 512, feature graphic 1024×500, ≥ 2 screenshots par type d’appareil), les textes (titre 30 c., description courte 80 c. — la plus importante —, description longue 4000 c.), et les questionnaires obligatoires : classification du contenu, public cible, et le redouté Data Safety (pour Drill : presque tout « non » — l’architecture zéro-collecte paie ici). Les screenshots se font à l’émulateur, propres.
🎯 Objectifs
- Produire les assets aux bonnes dimensions sans designer.
- Écrire les textes qui font installer (et ceux qui font trouver — ASO minimal).
- Remplir Data Safety, classification et public cible sans se piéger.
- Savoir ce qui, dans la fiche, est modifiable après coup (tout — enfin).
Les assets
| Asset | Dimensions | Notes |
|---|---|---|
| Icône du store | 512×512 PNG | La vôtre (ch. 12.1), exportée en 512 — SANS masque (Google l’applique) |
| Feature graphic | 1024×500 | La bannière du haut de fiche — fond de marque + logo + tagline |
| Screenshots téléphone | ≥ 2, ratio 16:9 à 9:16 | 4-6 recommandés — les VRAIS vendeurs |
| Screenshots tablette 7”/10” | optionnels mais recommandés | L’émulateur les fournit |
La méthode screenshots sans designer, à l’émulateur (Pixel, ch. 2.3) :
- Peupler l’app de belles données (scores flatteurs, thèmes variés — un état de démo soigné ; certains codent un « mode screenshot » qui seed la base).
- Capturer les 5 écrans qui racontent le jeu : accueil → thèmes → question avec timer → explication → écran record (les confettis !).
- Habiller (optionnel mais rentable) : cadre de téléphone + une ligne d’accroche par image — Figma ou les templates gratuits type « app store screenshot generator ».
La première image est vue à 90 % — mettez-y le cœur du jeu (la question + le timer), pas l’écran d’accueil.
Les textes
- Titre (30 c.) : « Drill — Quiz pour devs » : le nom + le mot-clé qui dit tout.
- Description courte (80 c.) : LA ligne la plus lue de la fiche : « Des quiz chronométrés sur Symfony, PHP, Next.js — batte tes records, hors ligne. »
- Description longue (4000 c.) : structure qui marche — l’accroche (2 lignes), les 5-6 bullets de features (émojis sobres), le paragraphe « pour qui », la note vie privée (« aucune donnée collectée — tout reste sur votre appareil » : pour une fois, un argument MARKETING gratuit). Les mots-clés y comptent pour la recherche (ASO) : écrivez naturellement avec le vocabulaire cible (quiz, développeur, Symfony, révision…) — le bourrage nuit.
Tout texte/asset de la fiche est modifiable après publication (contrairement aux irréversibles des ch. précédents) — itérez.
Les questionnaires bloquants
Classification du contenu : le questionnaire IARC (violence, jeux d’argent…) → Drill = tout « non » → classification 3+/PEGI 3. Cinq minutes, mais répondez honnêtement : une classification mensongère est un motif de retrait.
Public cible : les tranches d’âge visées. ⚠️ Le piège de bonne foi : cocher une tranche < 13 ans déclenche les politiques « Familles » (pubs limitées, exigences renforcées, review plus sévère). Drill vise les devs : 18+ (ou 16+) — ne cochez jamais les enfants « pour élargir ».
Data Safety — le formulaire qui fait peur et qui, pour Drill, est un boulevard :
| Question | Réponse Drill | Pourquoi |
|---|---|---|
| Collectez-vous des données ? | Non | Scores en SQLite local, questions en lecture GitHub — RIEN ne quitte l’appareil |
| Partagez-vous des données ? | Non | Aucun SDK tiers de tracking |
| Chiffrement en transit ? | (n/a mais) HTTPS | Le fetch GitHub est en TLS |
| Suppression des données ? | Désinstallation = tout | L’architecture locale, encore |
L’ADR 0001 (zéro backend) se transforme ici en formulaire vide et en badge « Aucune donnée collectée » sur la fiche — un avantage concurrentiel réel en 2026. Attention si un jour vous ajoutez Sentry (P14) ou AdMob (P17) : le formulaire DOIT être mis à jour (crash data, identifiants publicitaires — c’est déclaratif mais vérifié, et les mensonges se paient).
⚠️ Piège — La Console bloque la création de release tant que : classification, public cible, Data Safety, coordonnées de contact, et la déclaration de contenu (actualités, COVID… — « non » partout pour Drill) ne sont pas COMPLETS. Faites les questionnaires AVANT le jour J — c’est 30-45 min de formulaires qu’on ne veut pas découvrir en voulant publier.
💡 Pour un dev Next.js — La fiche est votre landing page + votre SEO, avec un CMS imposé : titre ≈ title, description courte ≈ meta description, screenshots ≈ hero, Data Safety ≈ la privacy policy (d’ailleurs : une URL de politique de confidentialité est exigée — même « cette app ne collecte rien », hébergée quelque part ; une page GitHub Pages du repo drill-questions fait l’affaire, zéro serveur, ADR 0001 sauf).
✏️ Exercices
1. Écrivez la fiche complète de Drill : titre, description courte, description longue structurée. Contrainte : la description courte doit contenir le bénéfice + 2 mots-clés + le différenciateur offline.
✅ Solution
Titre : « Drill — Quiz pour devs ». Courte (80 c.) : « Quiz chronométrés Symfony, PHP, Next.js. Bats tes records — 100 % hors ligne. » Longue : accroche (« Révise tes technos en 2 minutes par jour »), bullets (timer & points dégressifs · explications à chaque réponse · records & stats par thème · défi quotidien · aucune donnée collectée · fonctionne sans connexion), pour qui (devs & étudiants), vie privée (2 lignes). L’exercice force à formuler le PRODUIT — souvent plus dur que le code.
2. Générez les 5 screenshots de démo à l’émulateur avec un état soigné, et écrivez la ligne d’accroche de chacun (max 6 mots).
✅ Solution
(1) Question + anneau timer : « 20 secondes pour répondre ». (2) Explication : « Comprends chaque réponse ». (3) Écran record + confettis : « Bats tes records ». (4) Thèmes : « Symfony, PHP, Next.js, Bootstrap… ». (5) Stats : « Suis ta progression ». Ordre = le funnel : le jeu d’abord, la promesse pédagogique ensuite, la rejouabilité enfin. Seed de démo : 15-20 sessions aux scores croissants — la courbe de stats raconte une histoire.
3. Drill ajoute Sentry en P14 puis AdMob en P17 : réécrivez les lignes du Data Safety qui changent à chaque étape.
✅ Solution
+Sentry : « Collecte : oui — Journaux d’erreur/diagnostic (crash data), non liés à l’identité, non partagés à des fins pub, chiffrés en transit, suppression sur demande » (et la privacy policy s’étoffe). +AdMob : « Partage : oui — identifiants d’appareil/publicité avec des partenaires publicitaires », section pub de la fiche, consentement UMP (P17). La leçon : chaque SDK a un coût DÉCLARATIF — l’app minimaliste garde un formulaire minimal, et c’est un argument pour le rester.
🧠 Quiz
1. Quels assets sont obligatoires, avec quelles dimensions clés ?
Réponse
Icône 512×512, feature graphic 1024×500, ≥ 2 screenshots téléphone. (Tablettes recommandés.) Tout est modifiable après publication.
2. Quel est le texte le plus important de la fiche ?
Réponse
La description courte (80 caractères) — la ligne lue par tous : bénéfice + mots-clés + différenciateur.
3. Pourquoi ne pas cocher les tranches d’âge enfants « pour élargir » ?
Réponse
Cibler < 13 ans déclenche les politiques Familles (exigences renforcées, pubs limitées, review sévère) — un fardeau réglementaire sans bénéfice pour une app de devs.
4. Que répond Drill au Data Safety, et grâce à quoi ?
Réponse
« Aucune donnée collectée ni partagée » — grâce à l’architecture ADR 0001 (SQLite local + lecture GitHub, zéro backend, zéro SDK de tracking). Le badge vie privée devient un argument.
5. Quelle URL est exigée même pour une app qui ne collecte rien ?
Réponse
La politique de confidentialité — une page statique suffit (GitHub Pages du repo de questions : gratuit, sans serveur).
👉 Chapitre suivant : 13.4 — Le test fermé obligatoire — 12 testeurs, 14 jours : le vrai boss de fin.