Saltar al contenido principal
Este tutorial le guía a través de un ejemplo de autenticación de PlayFab con Facebook y Unity.

Requisitos

Implementación

Registro de una aplicación de Facebook

Comience por ir al Portal para desarrolladores de Facebook:
  1. Mueva el ratón sobre el botón My Apps.
  2. Seleccione Add a New App, como se muestra en la imagen siguiente.
Agregar una nueva aplicación en Facebook Se abrirá una nueva ventana emergente de Aplicación.
  1. Escriba un nombre para su Aplicación.
  2. Escriba un Correo electrónico de contacto.
Asegúrese de crear su propio Nombre de aplicación y Correo electrónico únicos, como se muestra en la imagen siguiente.
Nuevo identificador de aplicación de Facebook
  1. Vaya a la pestaña Settings.
  2. A continuación, vaya a la subpestaña Basic.
  3. Busque su Identificador de aplicación.
    • Cópielo en un lugar seguro de fácil acceso. Lo usaremos más adelante para configurar el SDK de Facebook.
Guardar el identificador de aplicación de Facebook Vaya a la herramienta de tokens de acceso de Facebook.
  1. Busque su aplicación en la lista.
  2. Compruebe que tiene un User Token asignado.
Si no tiene un token de usuario asignado, solicite uno mediante el botón situado a la derecha de la pantalla. Consulte esta página siempre que necesite un token de usuario nuevo. Si la autorización falla durante las pruebas en un PC, la expiración del token podría ser la razón más probable. Actualice la página para obtener un nuevo token de usuario y vuelva a probar.
Herramienta de tokens de acceso de Facebook
  1. En la página del Administrador de aplicaciones, vaya a + Add Products.
  2. Busque la entrada Facebook Login y seleccione Get Started.
Introducción al inicio de sesión de Facebook Debería abrirse una página con la configuración del producto Login.
  1. Asegúrese de tener abierta la página Settings del producto Login.
  2. Compruebe que tanto Client OAuth como Web OAuth están activados.
Configuración del producto de inicio de sesión de Facebook

Configuración del SDK de Facebook

Abra su proyecto de Unity:
  1. Seleccione Facebook en el menú de archivos.
  2. A continuación, seleccione Edit Settings.
Editar la configuración del proyecto de Unity de Facebook La ventana Inspector mostrará la configuración actual del SDK de Facebook.
  • Escriba su Identificador de aplicación en el campo correspondiente, como se muestra en la imagen siguiente.
Escribir el identificador de aplicación en la configuración del SDK de Facebook

Script de autenticación sencillo

Cree un nuevo Game Object y cámbiele el nombre a PlayfabFacebookAuthExample, como se muestra en la imagen siguiente. Crear un nuevo Game Object
  1. Cree un script llamado PlayfabFacebookAuthExample.cs.
  2. Agréguelo al Game Object como se muestra en la imagen siguiente.
Agregar el script de ejemplo al Game Object Dentro de PlayfabFacebookAuthExample.cs, coloque el código siguiente.

Pruebas

Ejecución de la aplicación en el editor

  1. Seleccione el botón Play. Una vez que Facebook se inicialice (y se realice una llamada de autenticación), aparecerá un cuadro de diálogo de autenticación de Facebook en la vista del juego.
  2. Escriba el User Token.
  3. Seleccione el botón Send Success, como se muestra en la imagen siguiente.
Escribir el token de usuario en el cuadro de diálogo de autenticación de Facebook
  • Compruebe la salida de la consola. Debería mostrar nuestras instrucciones de depuración, como se muestra en la imagen siguiente.
  • Si no ve errores, significa que la autenticación se realizó correctamente.
Salida de la consola de depuración

Ejecución de la aplicación en Android

Antes de iniciar la aplicación en Android, debe realizar pasos de configuración adicionales:
  • En primer lugar, debe asegurarse de tener seleccionada la plataforma Android y de establecer el Package ID único (como se indica en el ejemplo siguiente).
Asegúrese de crear su propio Package ID único.
Establecer el identificador de paquete de Android
Paso opcional: Instale Open SSL y agréguelo a la variable de entorno PATH. Si falta, Unity generará un error inofensivo durante la compilación. Este error no* detiene la compilación ni afecta a la ejecución.
A continuación, en la consola de la aplicación de Facebook:
  1. Vaya a la configuración Basic.
  2. Seleccione + Add Platform, como se indica en el ejemplo siguiente.
Agregar plataforma en la consola de aplicaciones de Facebook
  • A continuación, seleccione Android en la lista de plataformas disponibles.
Seleccionar la plataforma Android en Facebook Aparecerá un panel con la configuración específica de la plataforma.
  • Rellene su Package ID.
  • Seleccione Save (el botón Save está oculto en la esquina inferior derecha de la página).
Configuración de la plataforma Android Compile y ejecute la aplicación con normalidad en su dispositivo Android.
  • La aplicación debería recibirle con una página de inicio de sesión de Facebook.
  • Una vez que inicie sesión, observe cómo cambia el mensaje en la pantalla.
  • Por último, debería aparecer un mensaje que indique que la autenticación en PlayFab se realizó correctamente. Todo el procedimiento se ilustra en el ejemplo siguiente.
Autenticación de Facebook para PlayFab en Android

Ejecución de la aplicación en iOS

Antes de iniciar la aplicación en iOS, tiene que realizar pasos de configuración adicionales.
  • En primer lugar, asegúrese de tener seleccionada la plataforma iOS.
  • A continuación, establezca un Bundle ID único, como se indica en el ejemplo siguiente.
  • Asegúrese de crear su propio Package ID único.
Establecer el identificador de lote de iOS A continuación, en la consola de aplicaciones de Facebook:
  1. Vaya a la configuración Basic.
  2. Seleccione + Add Platform, como se indica en el ejemplo siguiente.
Agregar plataforma en la consola de aplicaciones de Facebook
  • Seleccione iOS en la lista de plataformas disponibles.
Seleccionar la plataforma iOS en Facebook Aparecerá un panel con la configuración específica de la plataforma.
  • Rellene su Package ID.
  • Seleccione el botón Save (el botón Save está oculto en la esquina inferior derecha de la página).
Configuración de la plataforma iOS
  • A continuación, compile la aplicación como de costumbre.
  • Una vez hecho esto, abra el proyecto con XCode.
Abrir el proyecto de iOS con XCode
  • Seleccione el proyecto para abrir la configuración del proyecto.
  • Compruebe que el Bundle ID coincide con su Package ID único.
Configuración del proyecto de iOS: comprobar el identificador de lote
  • Asegúrese de seleccionar el dispositivo correcto.
Configuración del proyecto de iOS: seleccionar dispositivo
  • Y seleccione el Identity Team correcto.
Configuración del proyecto de iOS: seleccionar el Identity Team Por último, ejecute la aplicación con normalidad.
  • Una vez iniciada, la aplicación le permitirá iniciar sesión en Facebook mediante el explorador web.
  • Cuando termine, se invocará la autenticación de PlayFab y un mensaje indicará el resultado.
Autenticación de Facebook para PlayFab en iOS

Comprobación mediante Game Manager de PlayFab

Abra su título de PlayFab en Game Manager.
  • Vaya al panel.
  • Consulte el panel PlayStream Debugger para comprobar los eventos más recientes. Debería ver el evento de autenticación de Facebook como se muestra en el ejemplo siguiente.
Evento de autenticación de Facebook en PlayStream Debugger En este punto, ha integrado correctamente la autenticación de Facebook para PlayFab.
Última modificación el 20 de octubre de 2026