Tutoriel du Contrôle app

Points importants

Nous testerons votre application. Par conséquent, veillez à ce que nous puissions y accéder. Nous utiliserons vos enregistrements d’écran pour tester votre application. Assurez-vous donc qu’ils montrent clairement les actions qui requièrent les autorisations et les fonctionnalités demandées. Les autorisations ou fonctionnalités qui ne comportent pas d’enregistrement d’écran ne seront pas approuvées.

Avant de commencer

Avant d’entamer le processus de soumission au Contrôle app, assurez-vous de terminer chacune des étapes ci-dessous. La qualité de votre soumission sera meilleure et les risques de rejet seront moindres.

Généralités

  • Assurez-vous d’avoir terminé le développement de l’application et que cette dernière est prête pour nos tests. Si vous apportez des modifications aux paramètres de base ou aux paramètres avancés de votre application après avoir envoyé votre demande, un nouveau contrôle peut s’avérer nécessaire.

  • Veillez à ce que nous puissions accéder à votre application ou votre site web. Votre application doit être accessible au public ou vous devez nous fournir les instructions permettant d’y accéder.

  • Importez une image pour l’icône de l’application (1024 x 1024) dans Paramètres > Général > Icône de l’application.

  • Effectuez au moins un appel d’API réussi avec chacune des autorisations pour lesquelles vous demandez un accès avancé. Ces appels doivent être effectués dans les 30 jours suivant la soumission au Contrôle app, soit avec votre application, soit avec l’outil Explorateur de l’API Graph.

  • Lisez les Conditions générales de l’application et nos Politiques développeur pour vérifier que votre application est conforme.

  • Consultez la section Usage autorisé de référence pour chaque autorisation et fonctionnalité spécifiée dans votre demande. Si votre application ne satisfait pas à l’usage autorisé pour une autorisation ou une fonctionnalité, elle ne sera pas approuvée pour cette autorisation ou cette fonctionnalité.

Enregistrements d’écran

  • Pour vous assurer que votre capture vidéo est accessible à tous les membres de notre équipe d’examen, veuillez suivre ces conseils :
    • Mettez l’UI de l’application en anglais. Si possible, veuillez mettre l’UI de l’application en anglais avant d’enregistrer votre capture vidéo. Notre équipe d’examen pourra ainsi comprendre plus facilement le contenu de votre application.
    • Fournissez des sous-titres et des infobulles. Si votre application n’est pas disponible en anglais ou si certaines parties de l’application nécessitent un éclaircissement, veuillez fournir des sous-titres et des infobulles pour expliquer ce qu’il se passe à l’écran. Notre équipe d’examen pourra ainsi comprendre ce que vous présentez et le fonctionnement de l’application.
    • Expliquez la signification des boutons et des autres éléments de l’UI. Veuillez prendre le temps d’expliquer la signification des boutons ou des autres éléments de l’UI, si nécessaire. Notre équipe d’examen pourra ainsi comprendre le fonctionnement de l’application et l’utilité de chaque bouton.

  • Consultez notre guide sur les enregistrements d’écran. Assurez-vous d’effectuer l’enregistrement en haute résolution, 1080 ou supérieur, et que vos enregistrements d’écran affichent un compte d’application qui accorde à votre application chaque autorisation dont elle a besoin, et qu’ils présentent comment votre application utilise chaque autorisation accordée et fonctionnalité que vous demanderez.

  • Vérifiez que le nom de votre application et son icône respectent nos exigences relatives aux marques déposées et logos.

  • Lisez nos Questions/réponses sur les infractions à notre politique, ainsi que sur le processus Contrôle app.

  • Consultez notre guide Erreurs courantes afin d’éviter les erreurs les plus fréquentes lors d’une première soumission.

  • Si vous disposez d’un logiciel d’enregistrement d’écran dédié, comme Camtasia ou Snagit, utilisez-le. La plupart de ces logiciels d’enregistrement d’écran dédiés proposent des versions d’essai gratuites et fournissent des outils pour perfectionner votre enregistrement.

  • Si vous n’avez pas accès à ces logiciels spécialisés, vous pouvez facilement trouver des alternatives gratuites, comme Quicktime ou OBS. Ces applications ne permettent pas d’annoter, de zoomer ni de modifier directement la vidéo, mais vous pouvez simplement utiliser un logiciel de montage vidéo gratuit, tel que iMovie, pour effectuer ces mêmes actions.

  • Enregistrez uniquement ce qui est nécessaire. Affichez votre application en plein écran ou enregistrez seulement la fenêtre active.

  • Définissez la résolution de votre écran sur une largeur égale ou inférieure à 1 440.

  • Si possible, préférez la souris au clavier pour interagir avec l’application. Si nous ne voyons pas ce que vous faites, nous ne pouvons pas tester votre application !

  • Augmentez la taille du curseur de votre souris. La plupart des logiciels d’enregistrement d’écran dédiés vous permettront de le faire, même une fois l’enregistrement terminé. Une autre solution consiste à augmenter la taille du curseur dans les paramètres de votre ordinateur.

  • N’incluez pas d’audio, nos examinateur·ices ne l’écouteront pas.

Nous nous servirons de ces enregistrements comme guide lors du test de votre application afin de vérifier que celle-ci utilise réellement les autorisations et les fonctionnalités demandées. En effet, ils n’ont pas vocation à expliquer pourquoi votre application en a besoin dans la mesure où vous l’indiquerez déjà dans le formulaire de soumission.

Soumettre au Contrôle app

Ce guide a pour but de vous aider à créer une soumission au Contrôle app lorsque le développement de l’application est terminé et que vous souhaitez demander une approbation pour des autorisations et des fonctionnalités spécifiques. Une fois que vous aurez reçu les résultats, n’importe quels utilisateurs et utilisatrices de l’application pourront accorder les autorisations pour lesquelles vous disposez d’une approbation.

    Une erreur s’est produite
    Nous rencontrons des difficultés pour lire cette vidéo.

    Des ressources vidéo supplémentaires sont disponibles sur Data Protocol.

    Étape 1 : Sélectionner les autorisations et fonctionnalités

    Accédez à l’onglet Contrôle app > Autorisations et fonctionnalités.

    Recherchez toutes les autorisations et fonctionnalités requises par votre application et ajoutez-les à votre demande en cliquant sur le bouton Demander un accès Avancé. Ne demandez que les autorisations et fonctionnalités nécessaires à votre application.

    Notez que le bouton Demander un accès Avancé restera grisé jusqu’à ce qu’une API réussie ait été consignée dans notre système. Un appel doit être passé avec succès dans les 30 jours suivant l’envoi au Contrôle app. Vous devez effectuer au moins 1 appel d’API réussi avec chacune des autorisations pour lesquelles vous demandez un accès Avancé. Les données d’appel d’API seront consignées dans les 2 jours suivant votre appel d’API réussi. Les appels peuvent être passés à l’aide de votre application ou de l’outil Explorateur de l’API Graph.

    Certaines autorisations nécessiteront une vérification de l’accès avant que vous puissiez les demander.

    En savoir plus sur la vérification de l’accès.

    Lorsque vous avez terminé, cliquez sur le bouton Continuer la demande.

    Étape 1.5 : Valider la vérification de l’entreprise

    Une fois vos autorisations et fonctionnalités sélectionnées, vous serez invité·e à valider la vérification de l’entreprise si vous ne l’avez pas encore fait. En fonction du statut de votre entreprise, nous vous demanderons de lancer la vérification, de fournir des informations complémentaires ou de valider le processus.

    Étape 2 : Répondre aux questions sur le traitement des données

    Si le statut de vérification de votre entreprise a déjà été approuvé, nous pourrons vous demander de répondre à des questions concernant le traitement des données. Vos réponses à ces questions seront évaluées immédiatement, ce qui pourrait prendre jusqu’à 30 secondes.

    Étape 3 : Définir les paramètres de l’application

    Faites défiler la page vers le bas jusqu’à la section Définir les paramètres de l’application et cliquez n’importe où dans la ligne. La fenêtre qui s’ouvre comporte les paramètres requis qui figurent dans l’onglet Paramètres > Général. Ces paramètres peuvent donc être déjà renseignés. Si c’est le cas, confirmez simplement que tout est correct ou apportez les ajustements nécessaires. Dans le cas contraire, renseignez-les maintenant.

    Icône de l’app

    Assurez-vous que l’icône de votre application ne contient pas nos marques déposées ni logos.

    URL de la politique de confidentialité

    Il s’agit de l’URL visible par les utilisateur·ices de l’application dans l’interface Facebook Login afin de décider s’il convient ou non d’accorder les autorisations demandées.

    Objectif de l’app

    Sélectionnez l’option Vous-même ou votre propre entreprise si votre application est disponible uniquement pour les personnes ayant un rôle sur votre application ou un rôle dans une entreprise ayant revendiqué votre application. Sinon, sélectionnez l’option Clients.

    Catégorie d’application

    Assurez-vous de sélectionner une catégorie qui décrit précisément votre application.

    Contact principal

    Assurez-vous d’avoir accès au compte de messagerie affiché ici. Les notifications concernant votre soumission au Contrôle app seront envoyées à cette adresse e-mail.

    Étape 4 : Configurer la vérification de l’application

    Faites défiler la page vers le bas jusqu’à la section Configurer la vérification de l’application et cliquez n’importe où dans la ligne. La fenêtre Détails de vérification de l’application s’ouvre. Si les utilisateur·ices peuvent se connecter à votre application à l’aide du bouton Facebook Login ou d’une autre solution d’authentification, sélectionnez le bouton radio Oui. Cela nous permet de savoir que votre application est accessible via un compte Facebook.

    Dans la section Paramètres de la plateforme, vérifiez que les informations sont correctes et indiquez comment accéder à votre application à des fins de test, dans la zone prévue à cet effet.

    Nous testerons votre application à l’aide de vos comptes de test. Ne fournissez pas les identifiants de votre compte Facebook personnel.

    Étape 5 : Décrire les utilisations envisagées

    Faites défiler la page vers le bas jusqu’à la section Autorisations et fonctionnalités demandées et cliquez sur la première autorisation ou fonctionnalité de la ligne. Dans la fenêtre qui s’ouvre, décrivez pourquoi votre application a besoin de cette autorisation ou de cette fonctionnalité.

    Soyez aussi précis que possible. Si vous avez du mal à expliquer les raisons pour lesquelles votre application a besoin de l’autorisation ou de la fonctionnalité, essayez de répondre aux questions suivantes :

    • En quoi cette autorisation/fonctionnalité aide-t-elle les utilisateur·ices de mon application ?
    • Pourquoi mon application nécessite-t-elle cette autorisation/fonctionnalité ?
    • Comment mon application utilise-t-elle les données auxquelles cette autorisation/fonctionnalité permet d’accéder ?
    • Pourquoi mon application serait-elle moins utile sans cette autorisation/fonctionnalité ?

    Importez ensuite votre enregistrement d’écran qui illustre l’utilisation de votre application pour tester cette autorisation ou cette fonctionnalité.

    Répétez l’étape 3 pour chaque autorisation et fonctionnalité spécifiée dans votre demande.

    Chaque autorisation et fonctionnalité doit avoir sa propre description. Ne faites pas de copier-coller.

    Étape 6 : Soumettre à examen

    Cliquez sur Soumettre à examen et acceptez les conditions générales de la plateforme dans la fenêtre qui s’ouvre. Une fois que vous avez accepté les conditions et envoyé la demande, cette dernière est mise en file d’attente et vous devriez être informé de la décision finale dans un délai d’une semaine.

    Si votre application est associée à des modes, vous ne devriez la mettre en Mode en direct qu’après avoir terminé le Contrôle app. Les applications en Mode en direct ne peuvent demander des autorisations approuvées qu’aux utilisateur·ices de l’application, et seules les fonctionnalités approuvées seront actives pour les utilisateur·ices de l’application. Cette restriction s’applique à tous les utilisateurs et toutes les utilisatrices, même ceux et celles qui disposent d’un rôle sur l’application. Par conséquent, si vous mettez l’application en ligne prématurément, celle-ci risque d’être inutilisable pour les utilisateur·ices qui disposent d’un rôle sur votre application. En outre, les données générées en Mode développement, par exemple les publications liées aux tests, seront visibles par tous les utilisateurs et toutes les utilisatrices de l’application lorsque vous basculerez en ligne.