Passer au contenu principal
Ce tutoriel vous guide à travers un exemple d’authentification PlayFab à l’aide de Facebook et de Unity.

Exigences

Implémentation

Inscription d’une application Facebook

Commencez par accéder au portail des développeurs Facebook :
  1. Déplacez votre souris sur le bouton My Apps.
  2. Sélectionnez Add a New App, comme illustré dans l’image ci-dessous.
Facebook - ajouter une nouvelle application Une nouvelle fenêtre contextuelle Application s’ouvrira.
  1. Entrez un nom pour votre Application.
  2. Entrez une adresse courriel de contact (Contact Email).
Assurez-vous de choisir votre propre Application Name et votre propre Email uniques, comme illustré dans l’image ci-dessous.
Facebook - nouvel ID d'application
  1. Accédez à l’onglet Settings.
  2. Passez ensuite au sous-onglet Basic.
  3. Repérez votre Application ID.
    • Copiez-le dans un endroit sûr et facilement accessible. Nous l’utiliserons plus tard pour configurer le Facebook SDK.
Facebook - enregistrer l'ID d'application Accédez au Facebook Access Token Tool.
  1. Repérez votre App dans la liste.
  2. Vérifiez qu’un User Token lui est attribué.
Si vous n’avez pas de jeton d’utilisateur attribué, demandez-en un à l’aide du bouton situé à droite de votre écran. Consultez cette page chaque fois que vous avez besoin d’un nouveau jeton d’utilisateur. Si l’autorisation échoue pendant les tests sur un PC, l’expiration du jeton en est probablement la cause. Actualisez la page pour obtenir un nouveau jeton d’utilisateur et testez de nouveau.
Facebook Access Token Tool
  1. Sur votre page Application Manager, accédez à + Add Products.
  2. Repérez l’entrée Facebook Login et sélectionnez Get Started.
Facebook Login - démarrer Une page affichant les paramètres du produit Login devrait s’ouvrir.
  1. Assurez-vous que la page Settings du produit Login est ouverte.
  2. Vérifiez que Client OAuth et Web OAuth sont tous deux activés.
Paramètres du produit Facebook Login

Configuration du Facebook SDK

Ouvrez votre projet Unity :
  1. Sélectionnez Facebook dans le menu Fichier.
  2. Sélectionnez ensuite Edit Settings.
Modifier les paramètres du projet Unity pour Facebook La fenêtre Inspector affichera la configuration actuelle du Facebook SDK.
  • Entrez votre Application ID dans le champ correspondant, comme illustré dans l’image suivante.
Entrer l'ID d'application dans la configuration du Facebook SDK

Script d’authentification simple

Créez un nouveau Game Object et renommez-le PlayfabFacebookAuthExample, comme illustré dans l’image suivante. Créer un nouveau Game Object
  1. Créez un script nommé PlayfabFacebookAuthExample.cs.
  2. Ajoutez-le au Game Object, comme illustré dans l’image ci-dessous.
Ajouter le script d'exemple au Game Object Dans PlayfabFacebookAuthExample.cs, placez le code suivant.

Test

Exécution de l’application dans l’éditeur

  1. Sélectionnez le bouton Play. Une fois Facebook initialisé (et un appel d’authentification effectué), une boîte de dialogue d’authentification Facebook apparaîtra dans votre vue de jeu.
  2. Entrez le User Token.
  3. Sélectionnez le bouton Send Success, comme illustré dans l’image suivante.
Entrer le jeton d'utilisateur dans la boîte de dialogue d'authentification Facebook
  • Vérifiez la sortie de la console. Elle devrait afficher nos instructions de débogage, comme illustré dans l’image ci-dessous.
  • Si vous ne voyez aucune erreur, cela signifie que l’authentification a réussi.
Sortie de la console de débogage

Exécution de l’application sur Android

Avant de lancer l’application sur Android, vous devez effectuer des étapes de configuration supplémentaires :
  • Tout d’abord, vous devez vous assurer que la plateforme Android est sélectionnée et que le Package ID unique est défini (comme indiqué dans l’exemple ci-dessous).
Assurez-vous de créer votre propre Package ID unique.
Définir l'ID de package Android
Étape facultative : installez Open SSL et ajoutez-le à la variable d’environnement PATH. S’il est absent, Unity produira une erreur sans conséquence pendant la génération. Cette erreur n’arrête pas la génération et n’affecte pas l’exécution.
Ensuite, dans la console de votre application Facebook :
  1. Accédez aux paramètres Basic.
  2. Sélectionnez + Add Platform, comme indiqué dans l’exemple ci-dessous.
Console d'application Facebook - ajouter une plateforme
  • Sélectionnez ensuite Android dans la liste des plateformes disponibles.
Facebook - sélectionner la plateforme Android Un panneau contenant les paramètres propres à la plateforme apparaîtra.
  • Remplissez votre Package ID.
  • Sélectionnez Save (le bouton Save est caché dans le coin inférieur droit de la page).
Paramètres de la plateforme Android Générez et exécutez l’application normalement sur votre appareil Android.
  • L’application devrait vous accueillir avec une page de connexion Facebook.
  • Une fois connecté, observez le message à l’écran à mesure qu’il change.
  • Enfin, un message devrait vous indiquer que l’authentification dans PlayFab a réussi. L’ensemble de la procédure est illustré dans l’exemple ci-dessous.
Authentification PlayFab avec Facebook sur Android

Exécution de l’application sur iOS

Avant de lancer l’application sur iOS, vous devez effectuer des étapes de configuration supplémentaires.
  • Tout d’abord, assurez-vous que la plateforme iOS est sélectionnée.
  • Définissez ensuite un Bundle ID unique, comme indiqué dans l’exemple ci-dessous.
  • Assurez-vous de créer votre propre Package ID unique.
Définir l'ID de bundle iOS Ensuite, dans votre console d’application Facebook :
  1. Accédez aux paramètres Basic.
  2. Sélectionnez + Add Platform, comme indiqué dans l’exemple ci-dessous.
Console d'application Facebook - ajouter une plateforme
  • Sélectionnez iOS dans la liste des plateformes disponibles.
Facebook - sélectionner la plateforme iOS Un panneau contenant les paramètres propres à la plateforme apparaîtra.
  • Remplissez votre Package ID.
  • Sélectionnez le bouton Save (le bouton Save est caché dans le coin inférieur droit de la page).
Paramètres de la plateforme iOS
  • Générez ensuite l’application comme d’habitude.
  • Une fois cela fait, ouvrez le projet à l’aide de XCode.
Ouvrir le projet iOS avec XCode
  • Sélectionnez le projet pour ouvrir les Project Settings.
  • Vérifiez que le Bundle ID correspond à votre Package ID unique.
Paramètres du projet iOS : vérifier l'ID de bundle
  • Assurez-vous de sélectionner le bon appareil.
Paramètres du projet iOS : sélectionner l'appareil
  • Et sélectionnez la bonne Identity Team.
Paramètres du projet iOS : sélectionner l'Identity Team Enfin, exécutez l’application normalement.
  • Une fois démarrée, l’application vous permettra de vous connecter à Facebook à l’aide du navigateur Web.
  • Une fois cela fait, l’authentification PlayFab sera appelée et un message en indiquera le résultat.
Authentification PlayFab avec Facebook sur iOS

Vérification dans PlayFab Game Manager

Ouvrez votre titre PlayFab dans Game Manager.
  • Accédez au tableau de bord.
  • Consultez le panneau PlayStream Debugger pour vérifier les événements les plus récents. Vous devriez voir l’événement d’authentification Facebook, comme illustré dans l’exemple suivant.
Événement d'authentification Facebook dans PlayStream Debugger À ce stade, vous avez intégré avec succès l’authentification Facebook pour PlayFab.
Dernière modification le 6 octobre 2026