Passer au contenu principal
Modèle de données PFAuthenticationLoginWithGooglePlayGamesServicesRequest. La connexion Google Play Games s’effectue en obtenant des informations d’identification Google OAuth 2.0 à l’aide des API de connexion Google Play Games pour Android sur l’appareil, puis en les transmettant à cette API. Si c’est la première fois qu’un utilisateur se connecte avec le compte Google Play Games et que CreateAccount a la valeur true, un nouveau compte PlayFab sera créé et lié au compte Google Play Games. Sinon, si aucun compte PlayFab n’est lié au compte Google Play Games, une erreur l’indiquant sera retournée, afin que le titre puisse guider l’utilisateur dans la création d’un compte PlayFab. La méthode actuelle (recommandée) pour obtenir des informations d’identification de compte Google Play Games dans une application Android consiste à appeler GamesSignInClient.requestServerSideAccess() et à envoyer le code d’authentification en tant que paramètre ServerAuthCode de cette API. Auparavant, vous devez créer un ID client d’application web OAuth 2.0 dans la console Google API et configurer son ID client et son secret dans le module complémentaire Google de PlayFab Game Manager pour votre titre. Cette méthode ne nécessite pas de demander à l’utilisateur des autorisations supplémentaires pour son compte Google, ce qui offre une expérience utilisateur aussi fluide que possible. Pour plus d’informations sur l’obtention du code d’authentification serveur, consultez https://developers.google.com/games/services/android/signin.

Syntaxe

Membres

createAccount   bool Crée automatiquement un compte PlayFab si aucun n’est actuellement lié à cet ID. customTags   PFStringDictionaryEntry const*
may be nullptr
(Facultatif) Les balises personnalisées facultatives associées à la requête (par exemple, numéro de build, identificateurs de trace externes, etc.). customTagsCount   uint32_t Nombre de customTags infoRequestParameters   PFGetPlayerCombinedInfoRequestParams const*
may be nullptr
(Facultatif) Indicateurs précisant les informations à retourner pour l’utilisateur. playerSecret   const char*
is null-terminated
(Facultatif) Secret du joueur utilisé pour vérifier les signatures des requêtes d’API. serverAuthCode   const char*
is null-terminated
Code d’authentification serveur OAuth 2.0 obtenu sur le client en appelant l’API cliente Google Play Games requestServerSideAccess() (https://developers.google.com/games/services/android/signin).

Configuration requise

En-tête : PFAuthenticationTypes.h

Voir aussi

Membres de PFAuthenticationTypes
Dernière modification le 6 octobre 2026