Passer au contenu principal
Modèle de données PFAuthenticationLoginWithGameCenterRequest. L’identificateur de joueur Game Center (https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/index.html# // apple_ref/occ/instp/ACAccount/identifier) est une chaîne générée qui est stockée sur l’appareil local. Comme pour les identificateurs d’appareil, veillez à ne jamais exposer l’identificateur Game Center d’un joueur aux utilisateurs finaux, car cela pourrait compromettre le compte d’un utilisateur. Si c’est la première fois qu’un utilisateur se connecte avec Game Center et que CreateAccount a la valeur true, un nouveau compte PlayFab sera créé et lié à l’identificateur Game Center. Dans ce cas, aucune adresse e-mail ni aucun nom d’utilisateur ne sera associé au compte PlayFab. Sinon, si aucun compte PlayFab n’est lié au compte Game Center, une erreur l’indiquant sera retournée, afin que le titre puisse guider l’utilisateur dans la création d’un compte PlayFab. Si un identificateur de joueur Game Center iOS non valide est utilisé, une erreur l’indiquant sera retournée.

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. playerId   const char*
is null-terminated
(Facultatif) ID unique du joueur Game Center. playerSecret   const char*
is null-terminated
(Facultatif) Secret du joueur utilisé pour vérifier les signatures des requêtes d’API. publicKeyUrl   const char*
is null-terminated
(Facultatif) URL de la clé de chiffrement publique qui sera utilisée pour vérifier la signature. salt   const char*
is null-terminated
(Facultatif) Valeur aléatoire utilisée pour calculer le hachage et le maintenir aléatoire. signature   const char*
is null-terminated
(Facultatif) Signature de vérification de la charge utile d’authentification. timestamp   const char*
is null-terminated
(Facultatif) Représentation entière de la date et de l’heure de création de la signature. PlayFab rejettera les signatures d’authentification qui ne se situent pas à moins de 10 minutes de l’heure actuelle du serveur.

Configuration requise

En-tête : PFAuthenticationTypes.h

Voir aussi

Membres de PFAuthenticationTypes
Dernière modification le 6 octobre 2026