Skip to main content
Modelo de datos de PFAuthenticationLoginWithGameCenterRequest. El identificador de jugador de Game Center (https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/index.html# // apple_ref/occ/instp/ACAccount/identifier) es una cadena generada que se almacena en el dispositivo local. Al igual que con los identificadores de dispositivo, debe tenerse cuidado de no exponer nunca el identificador de Game Center de un jugador a los usuarios finales, ya que eso podría dar lugar a que la cuenta de un usuario quedara en peligro. Si es la primera vez que un usuario inicia sesión con Game Center y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al identificador de Game Center. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Game Center, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Si se usa un identificador de jugador de Game Center de iOS no válido, se devolverá un error que lo indique.

Sintaxis

Miembros

createAccount bool Crea automáticamente una cuenta de PlayFab si actualmente no hay ninguna vinculada a este id. customTags PFStringDictionaryEntry const*
may be nullptr
(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.). customTagsCount uint32_t Recuento de customTags infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
may be nullptr
(Opcional) Marcas que indican qué partes de la información se devolverán para el usuario. playerId const char*
is null-terminated
(Opcional) Id. de jugador único de Game Center. playerSecret const char*
is null-terminated
(Opcional) Secreto del jugador que se usa para comprobar las firmas de las solicitudes de API (solo Enterprise). publicKeyUrl const char*
is null-terminated
(Opcional) Dirección URL de la clave de cifrado pública que se usará para comprobar la firma. salt const char*
is null-terminated
(Opcional) Valor aleatorio que se usa para calcular el hash y mantenerlo aleatorizado. signature const char*
is null-terminated
(Opcional) Firma de comprobación de la carga de autenticación. timestamp const char*
is null-terminated
(Opcional) Representación entera de la fecha y hora en que se creó la firma. PlayFab rechazará las firmas de autenticación que no estén dentro de los 10 minutos de la hora actual del servidor.

Requisitos

Encabezado: PFAuthenticationTypes.h

Consulte también

Miembros de PFAuthenticationTypes
Última modificación el 28 de agosto de 2026