Skip to main content
En este tutorial se le guía por el procedimiento de autenticación de PlayFab con la Plataforma universal de Windows (UWP).
Este procedimiento sirve como introducción básica sobre cómo obtener todas las entidades y confirmar la autenticación mediante Windows Hello y PlayFab. Para ver un ejemplo más sofisticado de autenticación con Windows Hello y PlayFab, considere nuestro [UWPExample project](https://github.com/PlayFab/UWPExample).

Requisitos

Es muy importante que use el sistema operativo Windows 10, haya iniciado sesión con una cuenta Microsoft verificada y haya configurado una interfaz de acceso como un PIN. Si estos requisitos no* se cumplen, la aplicación fallará sin ninguna explicación útil del motivo.

Preparación de un proyecto de Visual Studio

Inicie Visual Studio y cree un proyecto.
  1. En Templates, seleccione Windows Universal.
  2. A continuación, seleccione el tipo Blank App (Universal Windows).
  3. Asígnele el nombre GettingStartedPlayfabUWP.
  4. Seleccione el botón OK para enviarlo.
  1. Seleccione la Target Version y la Minimum Version que coincidan con su proyecto.
  2. Seleccione el botón OK.
Una vez creado el proyecto, agregue el PlayFab SDK mediante el NuGet Package Manager.
  1. En primer lugar, seleccione la pestaña Tools.
  2. En el menú desplegable, seleccione NuGet Package Manager.
  3. A continuación, seleccione Manage NuGet Packages for Solution.
En la ventana del administrador de NuGet:
  1. Seleccione Browse y busque el paquete PlayFabAllSDK.
  2. Seleccione el proyecto de destino.
  3. A continuación, seleccione el botón Install.
Una vez finalizado, la configuración básica del proyecto está completa. En la siguiente sección modificaremos dos clases que deberían generarse automáticamente al crear el proyecto:
  1. App
  2. MainPage

Implementación

App.xaml.cs

Esta clase simplemente configura nuestro PlayFab SDK estableciendo un identificador de título adecuado. No olvide reemplazar el identificador de título por el suyo.

MainPage.xaml

Este archivo contiene el diseño de nuestra página principal. Es un diseño muy sencillo con dos botones y una entrada de texto combinados en una cuadrícula orientada verticalmente. Los botones están enlazados a métodos específicos, y el cuadro de texto es accesible mediante su nombre UsernameInput.

MainPage.xaml.cs

Esta es la clase funcional de la página principal y es el corazón del ejemplo. Consulte los comentarios del código y revise los distintos métodos diseñados para guiarle por el registro y el inicio de sesión con PlayFab+Hello. El enfoque más sencillo para empezar a estudiar el código es revisar los métodos que desencadenan los botones correspondientes:
  • RegisterRequest
  • LogInRequest.

Pruebas

Para ejecutar la aplicación:
  1. Escriba su nombre de usuario.
  2. Seleccione el botón Register With Hello.
Siga las instrucciones que ofrece Windows para la autenticación.
  1. Una vez confirmada su identidad, verá el mensaje de confirmación que indica que la cuenta se registró y ha iniciado sesión.
  2. Con un Session Ticket.
  1. Seleccione el botón Sign in With Hello.
Siga las instrucciones que ofrece Windows para la autenticación.
  1. Una vez confirmada su identidad, verá el mensaje de confirmación que indica que la cuenta ha iniciado sesión.
  2. Con un Session Ticket.
En este punto, ha integrado correctamente PlayFab en su aplicación para UWP.
Última modificación el 28 de agosto de 2026