Détails de vérification de l’app

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.

Nous n’avons pas pu vérifier les autorisations demandées lors du test 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 :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Créez un utilisateur test et vérifiez que vous pouvez l’utiliser pour reproduire l’expérience telle que décrite dans votre capture vidéo.
  3. Si vous y parvenez, vérifiez que les instructions de test qui figurent dans les Détails de vérification de l’application sont correctes et ajoutez l’adresse e-mail et le mot de passe de l’utilisateur test.
  4. Si la capture vidéo n’est pas tout à fait fidèle, mais que vous réussissez à tester chacune des autorisations et des fonctionnalités demandées à l’aide de l’utilisateur test, faites une nouvelle capture vidéo et importez-la. Vérifiez que les instructions de test qui figurent dans les Détails de vérification de l’application sont correctes et ajoutez l’adresse e-mail et le mot de passe de l’utilisateur test.
  5. Soumettez à nouveau l’application au Contrôle app.

L’accès au contenu public de la Page n’est pas nécessaire d’après les détails de votre soumission

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 :

Accès au contenu public de la Page

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é.

Conditions d’utilisation

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.

Votre app utilise la marque d’entreprise de Facebook d’une manière qui n’est pas autorisée

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 :

  • sous-entendre un parrainage, un partenariat, ni le soutien de Facebook ou de l’une de ses filiales ;
  • être combiné avec d’autres éléments de notre marque ;
  • imiter l’un des éléments de notre marque ;
  • porter un nom qui pourrait être confondu avec Facebook ou l’une de ses sociétés affiliées (par exemple, les noms d’application “FB Friend Smash”, “FVideo” ou “Friend Smash : le meilleur jeu FB” seraient tous rejetés).

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.

Impossible de localiser le bouton Facebook Login lors du test de votre application

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 :

  1. Consultez nos Recommandations relatives à Facebook Login pour obtenir des conseils sur la façon d’intégrer correctement Facebook Login dans votre application.
  2. Assurez-vous d’avoir terminé le développement de votre application.
  3. Créez un utilisateur test et servez-vous-en pour vérifier que vous pouvez vous connecter à l’application via le bouton Facebook Login.
  4. Mettez à jour votre capture vidéo afin que celle-ci montre clairement l’utilisateur test en train de se connecter à votre application via le bouton Facebook Login.
  5. Mettez à jour les Détails de vérification de l’app en expliquant où trouver le bouton Facebook Login dans votre application.
  6. Refaites une demande de Contrôle app en incluant la nouvelle capture vidéo, les détails de vérification mis à jour ainsi que l’adresse e-mail et le mot de passe de l’utilisateur ou utilisatrice test.

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.

Le bouton Facebook Login de votre application ne fonctionne pas

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 :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Créez un utilisateur test et vérifiez que vous pouvez vous en servir pour vous connecter à l’application via le bouton Facebook Login.
  3. Mettez à jour votre capture vidéo afin que celle-ci montre clairement l’utilisateur ou l’utilisatrice test en train de se connecter à votre application via le bouton Facebook Login.
  4. Mettez à jour les Détails de vérification de l’app en expliquant où trouver le bouton Facebook Login dans votre application.
  5. Refaites une demande de Contrôle app en incluant la nouvelle capture vidéo, les détails de vérification mis à jour ainsi que l’adresse e-mail et le mot de passe de l’utilisateur ou utilisatrice test.

Nous n’avons pas pu tester les étapes de connexion à un compte business Instagram

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 :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Vérifiez que votre capture vidéo indique la procédure à suivre pour se connecter à votre application et autoriser l’accès aux données d’un compte business Instagram via le bouton Facebook Login. Si ce n’est pas le cas, faites une nouvelle capture vidéo.
  3. Si les utilisateurs doivent se connecter à votre app à l’aide d’un compte autre que Facebook avant d’utiliser Facebook Login pour autoriser l’accès aux données, indiquez les identifiants de l’utilisateur test non Facebook dans les Détails de vérification de l’application.
  4. Importez la nouvelle capture vidéo le cas échéant.
  5. Soumettez à nouveau l’application au Contrôle app.

Votre application ne se charge pas lors du test (web)

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 :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Créez un utilisateur test et vérifiez que vous pouvez l’utiliser pour vous connecter à l’application en externe (c’est-à-dire en dehors du réseau interne de l’application le cas échéant).
  3. Incluez l’adresse URL de votre application web, ainsi que l’e-mail et le mot de passe de l’utilisateur test dans les Détails de vérification de l’app.
  4. Soumettez à nouveau l’application au Contrôle app.

Votre app ne se charge pas lors du test (Android)

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 :

  1. Vérifiez que votre app s’exécute sur Android 6.0 (Marshmallow) ou une version ultérieure.
  2. Assurez-vous d’avoir terminé le développement de votre application.
  3. Vérifiez que l’APK de votre app peut être utilisé pour installer votre app sur un appareil Android.
  4. Importez l’APK, ou fournissez un lien vers celui-ci dans la section Détails de vérification de l’app. Si vous fournissez un lien, vérifiez qu’il est accessible en externe (c’est-à-dire en dehors du réseau interne de l’application le cas échéant).
  5. Si votre app nécessite que les utilisateurs se connectent à l’aide d’un compte non Facebook, incluez les identifiants de connexion de l’utilisateur test non Facebook dans la section Détails de vérification de l’app.
  6. Soumettez à nouveau l’application au Contrôle app.

Votre application ne se charge pas lors du test (iOS)

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 :

  1. Vérifiez que votre version de simulation est un fichier au format .ipa, .ipa compressé ou .app, et qu’elle est compatible avec Xcode version 8.0+.
  2. Vérifiez que votre version de simulation peut être utilisée pour simuler votre app dans Xcode version 8.0+.
  3. Assurez-vous d’avoir terminé le développement de votre application.
  4. Importez la version de simulation ou fournissez un lien vers celle-ci dans la section Détails de vérification de l’app. Si vous fournissez un lien, vérifiez qu’il est accessible en externe (c’est-à-dire en dehors du réseau interne de l’application le cas échéant).
  5. Si votre app nécessite que les utilisateurs se connectent à l’aide d’un compte non Facebook avant de pouvoir l’utiliser, incluez les identifiants de connexion de l’utilisateur test non Facebook dans la section Détails de vérification de l’app.
  6. Soumettez à nouveau l’application au Contrôle app.

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 identifiants de test fournis ne sont pas valides

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 :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Créez un utilisateur test et vérifiez que vous pouvez l’utiliser pour vous connecter à l’application en externe (c’est-à-dire en dehors du réseau interne de l’application le cas échéant).
  3. Indiquez les identifiants de l’utilisateur test dans les Détails de vérification de l’app et renvoyez votre demande.

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.

Apps serveur à serveur

Si votre application est une app serveur à serveur (S2S) et que vous n’êtes pas en mesure de fournir les identifiants de connexion :

  1. Assurez-vous d’avoir terminé le développement de votre application.
  2. Expliquez comment votre app utilise à terme les données auxquelles chaque autorisation et fonctionnalité demandée permet à votre app d’accéder.

Pour obtenir des conseils, reportez-vous à notre document Exemple de soumission pour une app serveur au serveur.

Votre app ne reflète pas fidèlement l’expérience d’utilisation finale

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.

Applications en direct

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.

Votre app Canvas est redirigée vers une URL hors de Facebook

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.

Votre application intègre la boîte de dialogue Facebook Login à l’intérieur d’une vue web personnalisée

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.

Votre application essaie peut-être d’accéder à la plateforme Instagram pour afficher du contenu utilisateur

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.

Votre app incite à des actions non approuvées

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.

Votre app fournit des évaluations non approuvées aux utilisateurs

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.

Votre application enfreint la Politique développeur 1.7

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 :

  • Vérifiez que votre nom d’affichage et votre icône d’application sont utilisés uniquement sur votre application et que vous avez le droit de distribuer l’image utilisée.
  • Assurez-vous que votre nom d’affichage et l’icône de l’application représentent fidèlement l’expérience d’utilisation telle que décrite dans les détails de votre soumission et vécue par les examinateurs lors du test de votre application.
  • Si nécessaire, mettez à jour les détails de l’application, puis soumettez-les à nouveau au Contrôle app.

Votre application enfreint la Politique de la plateforme 8.9

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.