SDK Jeux instantanés

Dans cette section, vous découvrirez la référence API associée au SDK JavaScript Jeux instantanés. Si vous développez un nouveau jeu, nous vous recommandons de toujours utiliser la dernière version du SDK. Cliquez sur le bouton ci-dessous pour consulter les informations de référence sur la version du SDK la plus récente :

Référence du SDK Jeux instantanésRéférence sur la configuration basée sur un pack

Consultez les changelogs pour connaître les versions du SDK Jeux instantanés actuellement prises en charge :

Version 7.1

Accéder à la documentation de référence du SDK Jeux instantanés v7.1

Changelog

  1. Rendu de contenu vidéo natif : ajout d’API aux applications à des fins de rendu de contenu vidéo natif.
  2. API de type interstitiel avec récompense : nouveau format d’affichage des publicités pour les développeur·ses de jeux instantanés à des fins de monétisation. Contrairement aux vidéos avec récompense dans lesquelles les utilisateur·ices s’inscrivent pour voir la publicité, les vidéos interstitielles avec récompense s’affichent à la place d’une publicité interstitielle normale et l’utilisateur·ice a la possibilité de se désinscrire. Les joueur·ses qui regardent la vidéo en entier recevront une récompense dans le jeu.
  3. Publicités dans la bannière supérieure : permet aux développeur·ses d’afficher les publicités dans la bannière de haut de page du jeu.

Version 7.0

Accéder à la documentation de référence du SDK Jeux instantanés v7.0

Changelog

  1. Invitations personnalisées : les joueur·ses peuvent inviter d’autres personnes à jouer via Messenger. Les joueur·ses verront une section Inviter de nouveaux joueurs contenant leurs ami·es qui n’ont pas encore joué au jeu. En cliquant sur Inviter, ils envoient à leurs ami·es un message les invitant à rejoindre le jeu. Les joueur·ses peuvent envoyer plusieurs invitations à la fois. Vous trouverez des informations supplémentaires dans ce guide.
  2. Sensibilité tactile : les jeux instantanés sont désormais compatibles avec la sensibilité tactile sur les appareils Android et iOS disposant d’un vibreur intégré.
  3. API Tournoi instantané : les tournois instantanés sont un excellent moyen d’acquérir des utilisateur·ices, mais aussi de conserver l’engagement des joueur·ses pendant toute la durée du tournoi (7 jours, par défaut). Les joueur·ses partagent un leaderboard sur leur journal avec une invite pour inciter leurs ami·es à relever le défi. La diffusion dans le fil d’actualité, combinée aux partages par les joueur·ses nouvellement arrivé·es, permet de consulter rapidement le graphe des ami·es en vue d’accueillir encore plus de joueur·ses en peu de temps.
  4. Suppression des API de statistiques : celles-ci ont été retirées au profit des API plus flexibles sur les données des joueur·ses.
  5. Suppression de postSessionScore : nous fournissons postSessionScoreAsync en remplacement, car celui-ci fournira de meilleures informations sur les actions des utilisateur·ices concernant les boîtes de dialogue appelées via cette API.
  6. Suppression des paramètres inutilisés dans shareAsync et updateAsync : nous avons supprimé le paramètre INTENT de shareAsync, car il n’était pas utilisé. Nous avons également supprimé la stratégie IMMEDIATE_CLEAR de updateAsync, car des règles existent déjà pour restreindre les mises à jour personnalisées à une par session contextuelle.
  7. Publicités dans la bannière supérieure : permet aux développeur·ses d’afficher les publicités dans la bannière de haut de page du jeu.

Version 6.3

Accéder à la documentation de référence du SDK Jeux instantanés v6.3

Changelog

  1. (Nouveau) FBInstant.postSessionScore : grâce à cette API, le jeu envoie le score du joueur ou de la joueuse de la session en cours à Facebook. Facebook utilisera ces données dans plusieurs intégrations de plateforme pour aider les joueur·ses à jouer et rejouer.
  2. Matchmaking hors ligne : auparavant, la fonctionnalité de matchmaking était synchrone, ce qui bloquait le jeu pendant l’attente d’un autre joueur ou d’une autre joueuse. La présente version ajoute une option asynchrone matchPlayerAsync. Les joueur·ses qui commencent un jeu hors ligne sont immédiatement ajouté·es à la conversation du groupe et ils ou elles peuvent quitter la partie en attendant que d’autres les rejoignent. En cas de correspondance, le joueur ou la joueuse toujours en jeu est ajouté·e et envoyé·e au contexte de la discussion concernée.
  3. API de données relatives aux joueur·ses, au contexte, à la langue et au point d’entrée de début accessibles après initializeAsync : nous relançons les API de données pre-game ! Par exemple, vous pouvez maintenant accéder aux données relatives à la langue ou au point d’entrée du joueur ou de la joueuse pendant le chargement du jeu. Cela devrait vous permettre de réduire les écrans de chargement secondaires, ainsi que les exigences globales de chargement de vos jeux. Ce changement est disponible dès maintenant sur le web, et sera disponible sur mobile à compter des versions suivantes : FB pour Android v219, Messenger pour Android v213, FB pour iOS v222 et Messenger pour iOS v216. Les versions mobiles antérieures appliqueront l’ancien comportement. Assurez-vous de vérifier les valeurs mises à jour après les résolutions startGameAsync.