La publication d'une application sur l'App Store nécessite plus qu'un code fonctionnel. Apple a des directives strictes qui déterminent ce qui entre et ce qui n'entre pas dans le magasin. De nombreuses applications sont rejetées en raison d'erreurs évitables. Ce guide détaille le processus d'approbation, les principales causes de rejet et comment préparer votre application à réussir l'examen.
Comment fonctionne le processus de révision d'Apple
Chaque application soumise à l'App Store est soumise à un examen humain. L'équipe Apple évalue la conception, les fonctionnalités, le contenu et la conformité aux directives. Le processus prend 24 à 48 heures dans la plupart des cas, mais peut prendre plus de temps dans des situations complexes.
Étapes du processus
- Soumission : Vous soumettez l'application via App Store Connect avec les métadonnées, les captures d'écran et la version.
- File d'attente de révision : L'application entre dans la file d'attente et attend son évaluation.
- Révision : Un évaluateur teste l'application et vérifie sa conformité.
- Résultat : Approbation, rejet ou demande d'informations complémentaires.
Directives de l'App Store : ce que vous devez savoir
Apple maintient le document « App Store Review Guidelines » avec toutes les règles. Les principales catégories sont :
Sécurité
Les applications ne peuvent pas compromettre la sécurité de l'appareil ou des données de l'utilisateur. Un code malveillant, une collecte de données inappropriée et des vulnérabilités entraînent un rejet.
Performances
L'application doit fonctionner correctement. Les plantages, les bugs visibles et les problèmes de performances conduisent au rejet. Testez minutieusement avant de soumettre.
Affaires
Apple exige que les achats numériques intégrés à l'application utilisent son système de paiement (avec une commission de 15 à 30 %). Contourner ce système entraîne un rejet.
Conception
Les applications doivent suivre les directives de l'interface humaine. Les conceptions confuses, les mauvaises expériences et les interfaces qui imitent les fonctionnalités du système sont rejetées.
Cool
L'application doit être conforme aux lois locales, aux politiques de droits d'auteur et de confidentialité. Les contenus illégaux ou qui violent la propriété intellectuelle ne sont pas autorisés.
Principales raisons de rejet
Bugs et plantages
La raison la plus courante. Si l'examinateur détecte un crash ou un bug visible, l'application est rejetée. Testez sur plusieurs appareils et versions iOS.
Métadonnées incorrectes
Les captures d'écran qui ne correspondent pas à l'application, les descriptions trompeuses ou les mauvaises catégories entraîneront le rejet. Soyez précis avec les métadonnées.
Paiements hors système
Toute tentative visant à orienter l'utilisateur vers un paiement externe pour les achats numériques enfreint les règles. Utilisez l'achat intégré.
Fonctionnalité minimale
Les applications qui ne sont que des wrappers de sites Web, ont peu de fonctionnalités ou n'offrent aucune valeur réelle sont rejetées. L'application doit faire quelque chose d'utile.
Violation de la confidentialité
La collecte de données sans consentement, le fait de ne pas avoir de politique de confidentialité ou de demander des autorisations inutiles entraînent un rejet.
Contenu inapproprié
La pornographie, la violence extrême, les discours de haine et les contenus illégaux ne sont pas autorisés. Les applications de contenu généré par les utilisateurs doivent être modérées.
Imitation des applications Apple
Les conceptions qui imitent les applications iOS natives ou utilisent de manière inappropriée les icônes système sont rejetées.
Comment préparer votre application pour approbation
Testez minutieusement
Utilisez de vrais appareils, pas seulement des simulateurs. Testez sur différentes versions d'iOS, tailles d'écran et conditions de réseau.
Examiner les métadonnées
Les captures d'écran doivent montrer des fonctionnalités réelles. La description doit être claire et précise. La catégorie doit correspondre à l'objectif de l'application.
Mettre en œuvre la politique de confidentialité
Chaque application qui collecte des données nécessite une politique de confidentialité accessible dans l'application et sur App Store Connect.
Utiliser la transparence du suivi des applications
Si vous suivez les utilisateurs, implémentez le framework ATT et demandez l'autorisation. Ceci est obligatoire depuis iOS 14.5.
Paiements par chèque
Si l'application vend du contenu numérique, utilisez l'achat intégré. Si vous vendez des produits physiques ou des services externes, vous pouvez utiliser votre propre passerelle.
Fonctionnalités du document
Si l'application dispose d'un identifiant, fournissez les informations d'identification de test. S'il présente des fonctionnalités spéciales, expliquez-les dans le champ des notes pour le réviseur.
Naviguer dans les refus
Lire les commentaires
Apple envoie la raison détaillée du rejet. Lisez attentivement et corrigez exactement ce qui a été souligné.
Répondre dans le Centre de résolution
Vous pouvez contester le rejet ou demander des éclaircissements via le Centre de résolution dans App Store Connect.
Faire appel
Si vous n'êtes pas d'accord avec la décision, il existe une procédure d'appel. Argumentez sur la base des lignes directrices et soyez professionnel.
Corriger et soumettre à nouveau
Après correction, soumettez une nouvelle version. Le processus de révision recommence.
Délai d'approbation
Le délai moyen est de 24 à 48 heures. Quelques conseils pour accélérer les choses :
- Remettre en début de semaine (éviter le vendredi).
- Évitez de soumettre pendant les vacances américaines.
- Avoir une version propre sans avertissements critiques.
- Fournir toutes les informations nécessaires.
Cas particuliers
Applications de streaming
Ils peuvent utiliser une connexion existante à partir d’un abonnement acheté en dehors de l’application, mais ne peuvent pas afficher de liens d’abonnement externes.
Applications de santé
Ils ont besoin d’une attention particulière quant à l’exactitude des informations et des clauses de non-responsabilité. Apple est strict sur ce segment.
Applications de jeu
Ils doivent suivre des règles spécifiques en matière de monétisation, de loot boxes et de contenus destinés aux mineurs.
Applications professionnelles
Si l’application est destinée uniquement à un usage interne à l’entreprise, envisagez de la distribuer via Apple Business Manager plutôt que via l’App Store public.
Mises à jour et maintenance
Après l'approbation initiale, chaque mise à jour fait l'objet d'un examen plus approfondi. Maintenez le même standard de qualité pour éviter les problèmes.
Gestion des versions
Incrémentez correctement la version et le numéro de build. Apple rejette les versions comportant des numéros en double.
Journaux des modifications
Décrivez clairement les changements dans « Quoi de neuf ». Cela aide les réviseurs et les utilisateurs.
Outils utiles
Connexion à l'App Store
Portail principal pour gérer les applications, les métriques et répondre aux évaluateurs.
Vol d'essai
Distribuez les versions bêta aux testeurs avant de les soumettre au magasin. Aide à trouver des bugs.
Organisateur Xcode
Surveillez les plantages et les commentaires des utilisateurs directement dans Xcode.
Conclusion
L’approbation de l’App Store nécessite une préparation et une attention aux détails. Connaissez les directives, testez minutieusement et fournissez des métadonnées précises. En cas de rejet, corrigez et soumettez à nouveau. Au fil du temps, le processus devient routinier. L’important est de construire des applications de qualité qui respectent les règles de la plateforme.
##FAQ
1) Combien de temps prend l'approbation sur l'App Store ? En moyenne, 24 à 48 heures. Cela peut varier en fonction de la complexité et de la période de l'année.
2) Puis-je contester un refus ? Oui. Utilisez le Centre de résolution pour poser une question ou faire un appel formel.
3) Ai-je besoin d'un compte développeur Apple ? Oui. Le programme pour développeurs Apple coûte 99 $/an et est obligatoire pour la publication.
4) Apple facture-t-il une commission sur les ventes ? Oui. 15 % pour les développeurs dont les revenus peuvent atteindre 1 million de dollars/an et 30 % au-dessus, sur les achats intégrés.
5) Puis-je publier une application de test ? Non. Les candidatures incomplètes ou de test sont rejetées. Utilisez TestFlight pour les versions bêta.
A lire aussi
- App Store App - Erreurs courantes pour les entreprises
- App Store App - Erreurs courantes pour les startups
- App Store App - Erreurs courantes pour les petites équipes
- Approbation du Play Store : Comment publier votre application Android avec succès
- Développement iOS natif : Guide complet avec Swift et SwiftUI
- Optimisation des performances mobiles : Guide complet
