LaunchLint Academy

La réponse courte
- App Store Connect sépare propriétés générales et champs de version, avec des règles d'édition et de localisation différentes.
- Comparez nom, sous-titre, mots-clés, description, screenshots, URLs, âge, review information et What's New au build exact.
- Localiser ne signifie pas traduire mot à mot : recherche, promesse, images, support et mentions légales doivent fonctionner par marché.
- Avant l’approbation, organisez une répétition éditoriale avec une seconde personne et le build de production installé. Elle lit la fiche comme un nouveau client, ouvre le support et la confidentialité dans une session anonyme, retrouve chaque bénéfice annoncé dans l’app et vérifie prix, prérequis, régions et fonctions payantes. Recommencez pour chaque langue active : une traduction apparemment complète peut encore contenir d’anciennes captures, des mots-clés sans intention locale ou une URL d’un autre pays. Archivez ensuite un instantané de tous les champs avec build, date et responsable. Lorsqu’une fonction, un SDK, l’âge cible ou le modèle de compte change, rouvrez la matrice au lieu de copier automatiquement la sortie précédente. Ce processus transforme les métadonnées en preuve vérifiable : l’équipe sait ce qu’Apple a reçu, quelle promesse correspondait au produit et quel champ corriger en cas de question. Les contrôles automatiques trouvent limites, liens cassés et valeurs absentes ; seule une comparaison humaine confirme que le sens de la page correspond réellement à l’expérience livrée.
1. Inventorier toutes les couches
App Store Connect combine informations partagées par l'app et données propres à une version. Nom, langue, catégorie et bundle n'ont pas le même cycle que screenshots, description, support, What's New et indications pour l’équipe de validation. Un formulaire mental unique cache les blocages.
Créez une matrice avec owner, langue, source, date, validation et build représenté. Marquez public, privé pour review ou dérivé du binaire. Une modification marketing ne laissera plus une politique de confidentialité, une URL ou des identifiants obsolètes.
Matrice :
- App ou version
- Public ou privé
- Localisable
- Éditable par statut
- Owner
- Build lié
2. Nom, sous-titre et catégorie précis
Apple limite actuellement nom et sous-titre à 30 caractères chacun. Ils identifient le produit et sa valeur, sans chaîne de mots-clés, marque tierce ni fonction absente. Vérifiez Unicode, troncature et sens local.
Choisissez la catégorie selon la fonction principale. Comparez nom Store, nom installé, onboarding, support et politique de confidentialité. Des variantes inexpliquées rendent l'identité du service ambiguë pour client et reviewer.
Contrôles :
- Limites actuelles
- Valeur claire
- Aucune marque tierce
- Bonne catégorie
- Nom installé cohérent
- Sens local
3. Intention de recherche sans spam
Nom, sous-titre, mots-clés et développeur participent à la découverte. Priorisez problème, tâche et audience. Ne répétez pas les termes forts et n'utilisez pas des concurrents pour des impressions non pertinentes.
Créez une liste par langue. La traduction littérale manque souvent la requête locale. Reliez chaque terme à une fonction et un message visible ; sans preuve, il nuit à la conversion et peut tromper.
Relecture :
- Problème
- Tâche
- Audience
- Langage local
- Pas de répétition
- Fonction réelle
4. Description et Promotional Text alignés
Expliquez résultat, parcours majeurs et prérequis pour un nouveau client. Les promesses absolues sur anonymat, offline ou tracking exigent une preuve des SDK, du backend et de la production.
Promotional Text peut évoluer sans nouvelle version mais ne doit pas annoncer une fonction absente du build public. Séparez message durable et campagne, puis vérifiez abonnement, matériel, liens et régions.
Validation copy :
- Résultat d'abord
- Limites
- Promesses vérifiées
- Premium clair
- Pas de futur
- Test sur build
5. Les URLs sont des surfaces produit
La Privacy URL ouvre une politique de confidentialité publique ; le support mène à une aide réelle. Testez déconnecté, navigation privée, mobile et réseau externe. Certificat, redirection, cookie wall ou géoblocage peuvent bloquer la review.
La page nomme app et responsable et reflète les pratiques actuelles. Mettez-la à jour avec SDK, comptes, achats et suppression. Assignez monitoring et délai de réparation.
Preflight URL :
- HTTPS
- Sans VPN
- App identifiée
- Contact suivi
- Privacy actuelle
- Locale mobile
6. Âge, droits et régions
L'âge tient compte de l'UGC, WebViews, publicités, santé, violence, jeux d'argent et web ouvert, pas seulement de la démo. Un flux dynamique peut décider la réponse.
Confirmez les droits sur marques, musique, images et feeds. Certaines régions ajoutent des obligations. Documentez chaque décision et revoyez-la lorsque modération, audience ou sources changent.
politique de confidentialité :
- UGC
- WebViews
- Publicité
- Licences
- Audience
- Régions
7. Version et What's New concrets
What's New nomme les changements visibles plutôt que de répéter améliorations. Ne présentez pas une expérimentation comme garantie. Reliez version, build, captures et mode de release.
Review information fournit compte stable, contact et chemins courts. Expliquez région, rôle, matériel, abonnement ou flag avec résultat attendu. Le reviewer ne connaît pas vos états internes.
Handoff :
- Version/build
- Changements
- Release mode
- Contact
- Identifiants
- Conditions
8. Preflight par une seconde personne
Une personne externe ouvre chaque langue, URL et capture, compare le build et suit les Notes sur appareil propre. Elle trouve ce qu'un compteur ignore.
Archivez snapshot, version, build, date et approbation. LaunchLint relie fichiers du projet et risques, mais sans accès Store ne peut certifier l'état final App Store Connect.
Preuves :
- Langues
- Liens
- Promesses
- Ordre
- Accès
- Snapshot
Questions fréquentes
Limite du nom et sous-titre ?
Apple documente actuellement 30 caractères chacun. Vérifiez la référence active.
Puis-je changer les captures après approbation ?
Cela dépend du champ et du statut ; les captures approuvées nécessitent généralement une nouvelle version.
Traduire les mêmes mots-clés ?
Non. Recherchez la formulation réellement utilisée dans chaque marché.
LaunchLint vérifie-t-il toute la console ?
Uniquement avec les valeurs fournies ou une intégration ; le fichiers du projet ne remplace pas le contrôle final.