Soumettre une application n’est pas la dernière étape. Apple et Google l’examinent, et un refus peut repousser le lancement de plusieurs jours ou semaines. La plupart des refus viennent d’une courte liste de problèmes faciles à vérifier avant la soumission.
Les règles changent régulièrement et varient selon les pays : servez-vous de ce texte comme d’une liste de points à regarder, puis confirmez les détails dans les règles en vigueur.
C’est un site dans un emballage
La règle d’Apple sur la fonctionnalité minimale écarte les applications qui ne sont qu’un site présenté comme une application, sans rien de plus. Si l’application affiche seulement votre site dans un cadre, attendez-vous à un refus. Ce qui fait la différence, ce sont la navigation native, le fonctionnement hors ligne, les notifications ou les fonctions de l’appareil qui rendent l’application meilleure que le site.
Les utilisateurs ne peuvent pas supprimer leur compte
Si l’on peut créer un compte dans votre application, les deux stores attendent qu’on puisse aussi le supprimer. Apple exige que la suppression commence dans l’application. Lesexigences de Google Play sur la suppression de compte demandent un parcours dans l’application et un lien web où l’on peut demander la suppression, ainsi que des réponses dans le formulaire sur la sécurité des données.
La connexion et les paiements enfreignent les règles
Si l’application propose une connexion via un service tiers comme Google ou Facebook, Apple peut exiger une option équivalente qui limite la collecte de données, et Sign in with Apple est la réponse habituelle. Vérifiez les règles de connexion en vigueur avant de concevoir l’écran de connexion.
Vendre des contenus ou des fonctionnalités numériques dans une application doit en général passer par le système d’achat intégré du store. Les biens physiques et les services utilisés hors de l’application suivent d’autres règles, et certains pays autorisent désormais des liens vers un paiement externe. Décidez-le avant de construire le parcours d’achat, car cela change la conception et les frais. Lesrègles de validation d’Apple en précisent les détails.
Les informations de confidentialité manquent ou sont inexactes
Les deux stores demandent un lien vers la politique de confidentialité et une description des données collectées par l’application, y compris celles des SDK d’analyse et de publicité. Les examinateurs comparent ces réponses avec ce que fait l’application. Une politique muette sur des données que l’application collecte de toute évidence est un motif fréquent de refus ou d’avertissement ultérieur.
L’examinateur ne peut pas la tester
Les plantages, les liens cassés et les textes provisoires sont considérés comme une application incomplète.
Si l’application exige une connexion, fournissez un compte de démonstration qui fonctionne et les instructions dont l’examinateur a besoin.
Les fonctionnalités qui ne marchent que dans un pays ou avec un matériel particulier doivent être expliquées dans les notes de validation.
Le lien d’assistance ou la page de contact doivent fonctionner et mener quelque part de réel.
Sur Google Play, les nouveaux comptes développeur personnels doivent aussi mener un test fermé avec un groupe de testeurs pendant une durée définie avant de pouvoir publier en production. Prévoyez ce délai dans le planning.
Vérifiez si votre application est prête
Ma vérification gratuitePrêt pour une app mobile examine votre site ou votre application web du point de vue des stores : HTTPS, manifeste et icônes de l’application web, prise en charge hors ligne, fichiers de liens d’application pour iOS et Android, et risques de refus visibles à partir de vrais liens et contrôles, comme les pages de confidentialité et d’assistance, la suppression de compte, Sign in with Apple et les achats intégrés.
Elle ne remplace pas l’examen d’un store, mais elle montre les manques derrière les refus les plus fréquents tant qu’ils sont encore rapides à corriger.
Intégrez la validation au plan de lancement
Prévoyez au moins un aller-retour avec les examinateurs, rédigez des notes de validation claires et gardez les comptes développeur au nom de votre entreprise. Si vous préparez une application ou êtes sur le point de la soumettre,envoyez-moi ce que vous avez. Je développe des applications natives et je peux les préparer à la validation pour que la première soumission ait les meilleures chances de passer.