Utilisez ce guide si votre demande Contrôle app a été rejetée à cause de problèmes liés aux détails de vérification de votre application.
Les examinateurs chargés d’étudier les demandes s’aident d’une capture vidéo pour reproduire la manière dont l’application utilise chacune des autorisations et des fonctionnalités demandées par l’application. Si un examinateur ne parvient pas à reproduire l’expérience décrite dans la capture vidéo pour l’une des autorisations ou fonctionnalités demandées, l’application est rejetée avec le message “Nous n’avons pas pu vérifier les autorisations demandées lors du test de votre application”.
Si votre demande est rejetée pour cette raison :
La fonctionnalité Accès au contenu public de la Page (PPCA) ne peut être utilisée que de manière autorisée. Les applications qui ne respectent pas cette condition seront rejetées avec le message “L’accès au contenu public de la Page n’est pas nécessaire d’après les détails de votre soumission”. À titre d’information, vous trouverez ci-dessous une description de la fonctionnalité Accès au contenu public de la Page et de ses utilisations permises :
Permet l'accès en lecture seule aux données publiques sur les Pages pour lesquelles vous ne disposez pas de l'autorisation de connexion manage_page
. Les données accessibles incluent les métadonnées professionnelles, les commentaires publics et les publications.
Pendant que vous testez votre app et avant de la soumettre à un contrôle, votre app ne peut accéder qu’au contenu de Page pour laquelle ce qui suit est vrai : La personne qui détient le rôle d’administrateur de la Page détient également un rôle d’administrateur, de développeur ou de testeur concernant l’app. Si vous souhaitez que l’app puisse accéder à des contenus publics sur d’autres Pages, vous devez demander la certification de cette fonctionnalité. Une fois que vous avez configuré votre app en mode en ligne, elle ne pourra plus voir le contenu public d’une Page sans cette fonctionnalité.
Fournir un contenu public anonyme et agrégé afin de permettre l’analyse et le benchmarking concurrentiel.
Si votre demande est rejetée pour cette raison, vérifiez que l’utilisation de la fonctionnalité PPCA est autorisée pour votre application avant de faire une nouvelle demande.
Si un ou plusieurs éléments de marque de l’application (noms, marques, logos, descriptions, etc.) sont contraires à nos règles relatives à la marque, la soumission sera rejetée avec le message “Votre app utilise la marque d’entreprise de Facebook d’une manière qui n’est pas autorisée”. Un élément de marque de l’application ne doit pas :
Si votre demande est rejetée pour cette raison, consultez nos Règles de soumission et mettez à jour tout élément de marque contraire à nos règles relatives à la marque avant de soumettre à nouveau votre demande d’examen.
Si une application utilise Facebook Login, les examinateurs chargés d’étudier la demande essayeront de se connecter à l’aide de ce bouton. S’ils ne parviennent pas à le localiser, la soumission sera rejetée avec le message “Impossible de localiser le bouton Facebook Login lors du test de votre application”.
Si votre demande est rejetée pour cette raison :
Si votre app n’utilise Facebook Login sur aucune plateforme (iOS, Android, Web, etc.), retirez le bouton de votre application à partir de l’Espace App avant de soumettre à nouveau votre demande.
Si votre app utilise le bouton Partager ou d’autres plugins sociaux pour publier du contenu sur Facebook, vous n’avez pas besoin de soumettre votre application au Contrôle app.
Les examinateurs s’aideront de vos instructions de test et de vos captures vidéo et tenteront de se connecter à votre app à l’aide du bouton Facebook Login. S’ils parviennent à localiser le bouton Facebook Login, mais ne peuvent pas se connecter à votre application pour une raison ou une autre, votre demande sera rejetée avec le message “Le bouton Facebook Login de votre application ne fonctionne pas”.
Si votre demande est rejetée pour cette raison :
Un examinateur tente de se connecter à une app soumise et vérifie que les données d’un compte business Instagram sont accessibles conformément aux instructions fournies dans la demande. S’il ne réussit pas à se connecter à l’app ou s’il n’arrive pas à utiliser l’app pour accéder aux données d’un compte business Instagram comme décrit dans la demande, celle-ci est rejetée avec le message “Nous n’avons pas pu tester les étapes de connexion à un compte business Instagram”.
Si votre demande est rejetée pour cette raison :
Les examinateurs utilisent l’adresse URL de l’application qui figure dans la section Détails de vérification de l’app de la soumission lors du test d’applications web. Si une URL est manquante dans les détails de vérification de l’app, ils utiliseront celle qui figure dans le champ Site web sous Espace App > Paramètres > Général. Si un examinateur ne peut pas charger l’application web à l’aide de l’une ou l’autre de ces URL, la soumission est rejetée.
Avant toute nouvelle demande :
Les examinateurs téléchargent les APK Android des applications que vous avez soumises et tentent de se connecter aux applications pour vérifier l’utilisation des autorisations et des fonctionnalités demandées. S’ils ne parviennent pas à charger l’APK d’une application, la soumission est rejetée avec le message “Votre app ne se charge pas lors du test (Android)”.
Si votre demande est rejetée pour cette raison :
Les examinateurs téléchargent les versions de simulation des applications que vous avez soumises et tentent de se connecter aux applications pour vérifier l’utilisation des autorisations et des fonctionnalités demandées. S’ils ne parviennent pas à charger l’application à l’aide de la version de simulation, la soumission est rejetée.
Si votre demande est rejetée pour cette raison :
Pour plus d’informations, veuillez vous reporter à notre document Créer une version de simulation. Si vous avez besoin d’aide concernant Facebook Login, lisez notre document Facebook Login pour iOS.
Les applications qui n’utilisent pas Facebook Login pour s’authentifier doivent inclure les identifiants de connexion d’un compte test pour permettre aux examinateurs de tester les applications. Si un examinateur ne parvient pas à se connecter à l’app à l’aide des identifiants de test, la soumission est rejetée avec le message “Les identifiants de test fournis ne sont pas valides”.
Si votre demande est rejetée pour cette raison :
Ne créez pas de compte utilisateur Facebook en tant qu’utilisateur test. En effet, notre Politique de la plateforme restreint la création et la gestion d’applications à l’aide de faux comptes. Si votre compte test doit être un compte Facebook, créez plutôt un utilisateur test Facebook.
Si votre application est une app serveur à serveur (S2S) et que vous n’êtes pas en mesure de fournir les identifiants de connexion :
Pour obtenir des conseils, reportez-vous à notre document Exemple de soumission pour une app serveur au serveur.
Le Contrôle app ne doit être demandé que pour les applications qui sont prêtes à passer en mode En direct. Les examinateurs rejetteront les demandes qui concernent des applications toujours en cours de développement avec le message “Votre app ne reflète pas fidèlement l’expérience d’utilisation finale”.
Si votre soumission est rejetée pour cette raison, terminez le développement et vérifiez que votre app est prête à passer en mode En direct avant d’envoyer une nouvelle demande.
Si votre app est déjà en mode En direct et que vous lui ajoutez de nouvelles fonctionnalités, il n’est pas nécessaire de basculer votre app en mode développement. Au lieu de cela, créez une application test à partir de votre app en direct, et utilisez-la aux fins de développement et de test. Pour plus de détails, consultez notre rubrique Contrôle app pour les apps en direct.
Les soumissions relatives à des applications conçues pour rediriger les utilisateurs hors de Facebook seront rejetées pour violation de la Politique de la plateforme Facebook. En effet, la Politique de la plateforme Facebook indique :
“Ne développez pas d’application dont l’objectif principal est de rediriger les utilisateurs hors de Facebook.”
Si votre app est rejetée pour cette raison, modifiez votre app de sorte que sa fonctionnalité principale puisse être exécutée sans rediriger les utilisateurs hors de Facebook, puis soumettez à nouveau votre demande.
Les soumissions relatives à des applications mobiles qui affichent Facebook Login dans des vues web via l’app sont rejetées. Les vues web via l’application ne peuvent pas partager les cookies avec le navigateur du système, ce qui se traduit par une expérience d’utilisation médiocre.
Si votre soumission est rejetée pour cette raison, reportez-vous au document Recommandations relatives à Facebook Login et corrigez les fonctionnalités qui nuisent à l’expérience d’utilisation avant d’envoyer une nouvelle demande.
Les applications qui accèdent à l’API de la plateforme Instagram dans le seul but d’afficher du contenu utilisateur seront rejetées avec le message « Votre application essaie peut-être d’accéder à la plateforme Instagram pour afficher du contenu utilisateur » pour cause d’infraction de la section A.16 de la Politique de la plateforme Instagram :
« N’utilisez pas la plateforme Instagram pour simplement afficher du contenu utilisateur, importer ou sauvegarder du contenu, ou gérer les relations Instagram, sans notre autorisation préalable. »
Si votre soumission est rejetée pour cette raison, modifiez votre app de sorte qu’elle ne viole plus la section A.16 de la politique, et utilisez l’API Instagram Basic Display au lieu de l’API Instagram Platform. L’API Instagram Platform deviendra obsolète en juin 2020.
Les soumissions relatives à des applications qui incitent les utilisateurs et utilisatrices à promouvoir ces applications par le biais d’actions Instagram comme les mentions J’aime ou les abonnements seront rejetées avec le message « Votre application incite à des actions non approuvées ». La section A.30 de la Politique de la plateforme Instagram interdit le partage vers Instagram des systèmes de récompense dans l’app :
“ Encouragez uniquement une personne à se connecter à votre application ou à prendre part à une promotion. Ne les encouragez pas à entreprendre d’autres actions.”
Si votre app est rejetée pour cette raison, supprimez les fonctionnalités qui incitent les utilisateurs à promouvoir votre application ou votre marque via des actions Instagram avant d’envoyer une nouvelle demande.
Les soumissions relatives aux applications qui proposent des prévisions ou conseils, ou des évaluations de la personnalité, des attributs personnels, des traits de caractère ou des tendances comportementales, ainsi qu’aux applications offrant une utilité ou une valeur minimale similaire à l’utilisateur de l’application seront rejetées avec le message “Votre app fournit des évaluations non approuvées aux utilisateurs”. Les applications ayant une utilité minimale sont contraires à la section 1.10 de notre Politique de la plateforme.
Si votre application est rejetée pour cette raison, modifiez-la de sorte qu’elle ne soit plus contraire à notre Politique de la plateforme avant d’envoyer une nouvelle demande.
Nous vérifions les détails de l’application, notamment le nom d’affichage, l’icône, le contenu et les détails de soumission, afin de nous assurer que l’expérience d’utilisation n’entraîne pas de confusion, de tromperie, de fraude, d’erreur, de spam ou de surprise pour les utilisateurs et utilisatrices. Votre application devrait offrir l’expérience que ses utilisateurs et utilisatrices sont en droit d’attendre. Si votre soumission est rejetée en raison d’une infraction à la Politique développeur 1.7 :
Les soumissions relatives aux applications qui demandent les données d’un utilisateur sans les utiliser pour améliorer de manière significative l’expérience de l’utilisateur de l’application violent la section 8.9 de notre Politique de la plateforme et seront rejetées avec le message “Votre app enfreint la Politique de la plateforme 8.9”.
Si votre app est rejetée pour cette raison, modifiez-la de sorte qu’elle utilise les données de manière à améliorer significativement l’expérience de l’utilisateur de l’application ou de sorte qu’elle ne demande plus les données de l’utilisateur (en retirant toutes les autorisations ou fonctionnalités qui fournissent un accès à ces données de votre demande), puis envoyez une nouvelle demande.