Comment faire un jeu Facebook

1

Index

Taggé

Statistiques

22,157 visites, 25,181 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 18 Feb, 2014. Last updated 25 Feb, 2019

Intégrer un plugin Facebook

Maintenant vous avez un jeu de base Facebook ou une application fonctionnant sur Facebook. Utilisez l'objet Facebook object dans Construct 2, vous pouvez l'intégrer avec les fonctionnalités de Facebook.

Tout d'abord, déposer l'objet Facebook pour votre jeu. Dans la barre de propriétés, vous devez entrer votre App ID .

Vous pouvez obtenir l'ID de l'application dans la page Paramètres précédente.

Si vous souhaitez publier des hi-scores sur Facebook, entrez également votre App Secret. Selectionnez Do not pour 'App secret' si vous ne voulez pas pas utiliser les hi-scores! Entrer votre App Secret est une mauvaise pratique, mais nécessaire pour faire fonctionner le système hi-scores.

Ajout de fonctionnalités Facebook

Vous avez besoin pour utiliser Facebook du plugins Log in l'action de ce plugin permet l'intégration. Vous ne pouvez pas faire cela automatiquement: l'utilisateur doit cliquer sur un bouton disant "Log in". Cela va ouvrir une fenêtre popup et Facebook demande à l'utilisateur s'il veut laisser l'application accéder à son compte. Il doit cliquer Allow pour se connecter.

L'utilisateur peut continuer à utiliser votre application s'ils n'est pas connecté, mais le plugin Facebook ne sera pas en mesure de faire quoi que ce soit .

Les autorisations que l' écran de connexion demande à l'utilisateur d'approuver dépendent de ce que vous avez défini comme action.

Un point important est moins vous demandez d'autorisations à l'utilisateur, plus ils ont de permissions. En d'autres termes, ne pas demander des autorisations dont vous n'avez pas vraiment besoin do not ask for permissions you don't definitely need . Les utilisateurs ont tendance à éviter de se connecter à des applications qui en demandent trop.

Voici ce que le plugin Facebook peut faire en fonction des autorisations :

No permissions Aucune autorisation (à la fois mettre à aucune None)

- Vous pouvez toujours obtenir le nom de l' utilisateur (et dire par exemple "Bienvenue, Jean Dupont!")

- Vous pouvez utiliser "invite à partager lien" Prompt to share link, "Ecrire un message sur le mur", et l'action "invite à partager cette application" Prompt to share this app. Ceux-ci ouvrent des fenêtres pop-up que l'utilisateur peut Annuler ou Ouvrir. Pour de nombreux jeux et applications, cela suffit et vous n'avez pas besoin de demander des autorisations à tout pour cela !

Publier les autorisations de flux

- Vous pouvez faire tout ce qui précède, et utiliser les actions Publier message sur le Mur et Publier le lien. Ces publications instantanées "sans inviter l'utilisateur" without prompting the user. Vous devriez faire très attention à ne pas ennuyer l'utilisateur ou il va interdire votre demande d'application. Toujours obtenir de l'utilisateur d'approuver l'action , et publiez aussi peu que possible .

En fait, cette autorisation n'est pas recommandée. Il est probablement toujours préférable d'utiliser les actions Invite qui ne nécessitent pas d'autorisations, puisque l'utilisateur contrôle ce qui est écrit et peut l'annuler. Toutefois, l'autorisation est prévue dans le cas où il est utile pour certaines applications .

Autorisation de Publier les scores

- Bien sûr vous pouvez utiliser les caractéristiques «Aucune autorisation », mais vous pouvez également utiliser l'API Scores.

- Cela signifie utiliser Publier le score, Requête conseil hi-scores et autres caractéristiques. L'image de la boîte de dialogue de connexion ci-dessus pour Space Blaster montre ce à quoi elle ressemble: elle demande "Publier jeux et les activités de l'application".

Vous devez également saisir votre App secret pour utiliser les fonctions scores . Mais ne pas saisir votre App secret si vous ne l'utilisez pas!

Facebook évènements

L'objet Facebook a certaines conditions qui peuvent vous aider à déterminer l'état de l'utilisateur.

Si est prêt est vrai l'objet Facebook est prêt à être utilisé . Si il n'est pas prêt, les fonctionnalités de Facebook sont toujours en cours de chargement. Vous ne pouvez pas utiliser l'action se connecter jusqu'à ce que l'objet Facebook soit prêt .

Sur l'utilisateur connecté après que l'utilisateur clique sur utilisateur un déclencheur Permettre s'affiche sur l'écran de connexion ouvert par l'action Se connecter. Cependant, le nom de l'utilisateur n'est pas encore disponible - il suivra sous peu.

Sur l'utilisateur connecté se déclenche aussi si l'utilisateur revisite votre application plus tard, car sa connexion est mémorisée. Il se déclenche également à nouveau pour chaque présentation que vous allez faire, sur le début de la mise en page. (Ceci est utile si l'utilisateur revient à l'écran de votre titre - l'événement se déclenche toujours.)

Le nom disponible déclenche un moment après Sur utilisateur connecté. Maintenant le nom de l'utilisateur est défini, auquel vous pouvez accéder via des expressions de l'objet de Facebook. Ces expressions seront vides avant ce déclencheur.

  • 0 Comments

Want to leave a comment? Login or Register an account!