Liste de contrôle pour le lancement d’un jeu

Le 9 août 2019, nous avons lancé un nouveau processus de candidature pour développeurs et développeuses de Jeux instantanés. Avant de soumettre votre jeu pour examen, vous devrez :

  • Associer votre candidature à une entreprise.
  • Faire vérifier l’entreprise associée, si ce n’est pas encore fait.
  • Disposer d’une Page Facebook représentant votre entreprise. Cette page doit présenter le même nom que votre entreprise.
  • Posséder un ID d’équipe de développeur·ses Apple valide.

Une fois votre candidature acceptée, vous serez en mesure de soumettre des jeux pour examen et de les lancer sur nos espaces de découverte (liste de jeux, etc.).

En savoir plus sur la création d’un Business Manager et sur la vérification d’une entreprise.

Conformément à la section 1.7 de la Politique de la plateforme Facebook, les jeux liés au coronavirus (COVID-19) doivent avoir été pré-approuvés afin de minimiser les risques d’informations confuses.

Avant de soumettre votre jeu instantané, assurez-vous qu’il remplit les critères ci-dessous.

Liste de contrôle du jeu

Votre jeu doit respecter les critères suivants :

Avoir sa visibilité définie sur Publié en haut d’Espace App

Disposer d’un espace de noms spécifié sous l’onglet Paramètres

Avoir toutes ses ressources importées, tel que détaillé dans la section Configuration du jeu

Présenter une taille de téléchargement initiale inférieure ou égale à 3 Mo (ou à 1 Mo pour les jeux légers)

Afficher une véritable progression du chargement à l’aide de FBInstant.setLoadingProgress

Respecter le commutateur physique de désactivation du son sur les appareils mobiles (nous recommandons l'utilisation de l'API WebAudio)

Utiliser la version 6.0 ou une version ultérieure du SDK, avec toutes les mises à jour personnalisées envoyées via des modèles

Gérer correctement les interruptions en s’abonnant à FBInstant.onPause. Le jeu doit mettre en pause tous les sons et mettre en place un mécanisme pour reprendre le jeu (p. ex., un bouton « Reprendre »).

Être conforme à l’ensemble des Conditions générales de la plateforme Facebook et des Politiques développeur·se publiées

Être associé à une entreprise pour le Contrôle app. L’entreprise doit être une entreprise vérifiée pour qu’il soit possible de lancer le jeu

Ressembler à un jeu natif (il ne doit pas être possible de le faire défiler, de le zoomer ou d’y faire un panoramique comme sur une page web)


Votre jeu ne doit pas :

Inclure la marque dans le nom (p. ex., « Messenger », « Facebook »)

Partager un ID d’application avec n’importe quelle autre application en direct (p. ex., un jeu web Facebook)

Rediriger vers un autre site web ou une autre application en dehors de Facebook (exception : lien vers une page concernant la politique de confidentialité)

Demander des informations sur l’utilisateur qui ne sont pas fournies par le SDK Instant Games (notamment l’utilisation du SDK Facebook Platform pour JavaScript)

Intégrer le SDK Instant Games ou utiliser une version autre que celle disponible sur connect.facebook.com.

Envoyer plus d’une mise à jour de jeu par contexte et par session

Afficher des publicités tierces

Afficher les fonctionnalités de paiement pour les plates-formes sur lesquelles le paiement n’est pas pris en charge

Appeler des méthodes autres que les suivantes avant la résolution de startGameAsync :

  • FBInstant.getSDKVersion()
  • FBInstant.initializeAsync()
  • FBInstant.getPlatform()
  • FBInstant.setLoadingProgress()
  • FBInstant.getSupportedAPIs()
  • FBInstant.quit()
  • FBInstant.onPause()
  • FBInstant.player.getID()

Depuis le 24 mars 2019, il est possible d’appeler d’autres méthodes avant la résolution de startGameAsync. Pour en savoir plus, consultez les nouveautés du SDK Jeux instantanés 6.3.

Pour les utilisateurs iOS, votre jeu ne doit pas :

Effectuer une promotion croisée d'autres jeux instantanés (y compris via le bot)

Autoriser l'envoi de cadeaux aux amis

Afficher toute fonctionnalité de paiement ou toute référence à leur disponibilité sur d'autres plates formes

Liste de contrôle pour les mises à jour de jeu via Messenger

Les mises à jour de jeu peuvent constituer un mécanisme de rétention exceptionnel lorsqu’ils sont utilisés efficacement ; mais mal utilisés, ils peuvent nuire à l’expérience de jeu et éloigner les utilisateurs et utilisatrices de votre jeu. Les règles suivantes ont pour objectif de vous aider à optimiser votre expérience de mise à jour de jeu via Messenger.

À faire :

Fournir aux joueurs des mises à jour pertinentes, opportunes et utiles. Pour en savoir plus, consultez notre section Meilleures pratiques.

Laisser le contrôle à l’utilisateur (par exemple, en confirmant qu’il souhaite être informé et à quelle fréquence).

Utiliser les données des points d’entrée sur les boutons de lecture pour charger le jeu de manière pertinente en contexte.

Donner au bot le même nom que le jeu.

Se servir des mises à jour sociales telles que les rappels de jeu, les résultats de tournoi, les récompenses programmées et les défis.

S'assurer que vos joueurs reçoivent les incitations adéquates à lancer le jeu par le biais d’un message de bot. Pour ce faire, servez-vous de la charge utile du message pour les récompenser en jeu par un élément intéressant Un message de bot n’est généralement pas utile s’il ouvre l’écran de démarrage de votre jeu.

Utiliser un menu persistant pour prévoir des actions courantes, comme le lancement du jeu.

Définir l’action par défaut pour utiliser game_play sur les mises à jour personnalisées, afin que l’ensemble de l’image vous emmène dans le jeu.

Utiliser des bots pour annoncer de nouvelles fonctionnalités ou du nouveau contenu.

Optimiser l’heure d’envoi des messages envoyés par utilisateur en tenant compte des fuseaux horaires.

À ne pas faire :

Envoyer un message immédiatement après la fermeture du jeu par le joueur.

Envoyer des messages pour relancer le joueur sans contexte (par exemple, « Rejouez au jeu sans attendre ! »). Privilégier plutôt les messages de relance dotés d’un contexte riche (par exemple, « Votre éclaireur est de retour avec des informations »).

Adopter le ton d’autres utilisateurs de Facebook ou tromper les joueurs afin qu’ils croient que leurs amis communiquent avec eux.

Continuer d’envoyer des messages de bot à un utilisateur lorsque ce dernier n’interagit pas. Les limites des règles s’appliqueront et bloqueront l’envoi de votre message. Les limites actuelles sont de cinq messages au cours des dix jours qui suivent la dernière session de jeu. Lors du test de votre bot, veillez à lancer votre jeu au moins une fois tous les cinq messages.

Définissez messaging_type sur toute autre valeur que RESPONSE ou UPDATE

Utilisez l’API Broadcast de la plate-forme Messenger, car elle n’est actuellement pas disponible pour les bots de jeu.

Créer un lien vers une boutique d’application.

Soumettre un jeu pour examen

L’onglet Examiner du tableau de bord des développeur·ses vous permet de soumettre votre jeu à notre équipe en vue de son examen. Assurez-vous que le jeu respecte toutes les règles applicables avant de le soumettre.

Pendant la soumission, vous devez fournir l’ID d’une équipe de développeurs Apple conformément aux directives d’examen 4.7 de l’App Store d’Apple. Cela permet de distribuer sous iOS.

N’incluez pas d’option d’achat intégré des Jeux instantanés dans votre soumission si votre jeu ne dispose pas d’une fonctionnalité d’achat intégré. Consultez notre page Achats intégrés pour plus d’informations.

L’examen doit prendre moins d’une semaine. Une fois le jeu examiné, il n’est pas nécessaire de le réexaminer sauf s’il ne respecte pas nos politiques de développeurs.

Lancer un Jeu instantané

Vous pouvez suivre le statut de votre jeu dans l’onglet Statut du lancement du tableau de bord des développeur·ses.

Lancement mondial ou dans un pays

Vous pouvez lancer un jeu soit à l’international, soit par pays. Choisissez l’option Sélectionner des pays pour sélectionner des pays individuellement.

Documentation connexe

Nous avons rassemblé les ressources suivantes pour nous assurer que votre jeu offre les meilleures performances possible sur notre plate-forme :