跳转到主要内容
本教程将引导你完成使用通用 Windows 平台 (UWP) 进行 PlayFab 身份验证的过程。
此过程是一个基本介绍,说明如何获取所有实体,并通过 Windows Hello 和 PlayFab 完成身份验证。有关 Windows Hello 和 PlayFab 身份验证的更复杂示例,请参考我们的 [UWPExample project](https://github.com/PlayFab/UWPExample)。

要求

非常重要的一点是,你必须使用 Windows 10 操作系统,使用经过验证的 Microsoft 帐户登录,并且已配置 PIN 等访问接口。如果不满足这些要求,应用将失败,并且不会提供任何有用的失败原因说明。

准备 Visual Studio 项目

启动 Visual Studio 并创建一个新项目。
  1. 在 Templates 下,选择 Windows Universal。
  2. 然后选择 Blank App (Universal Windows) 类型。
  3. 将其命名为 GettingStartedPlayfabUWP。
  4. 选择 OK 按钮进行提交。
Visual Studio 新建空白 UWP 应用
  1. 选择与你的项目匹配的 Target Version 和 Minimum Version。
  2. 选择 OK 按钮。
Visual Studio UWP SDK 版本 创建项目后,使用 NuGet Package Manager 添加 PlayFab SDK。
  1. 首先,选择 Tools 选项卡。
  2. 在下拉菜单中,选择 NuGet Package Manager。
  3. 然后选择 Manage NuGet Packages for Solution。
Visual Studio NuGet 包管理器 在 NuGet Manager 窗口中:
  1. 选择 Browse 并搜索 PlayFabAllSDK 包。
  2. 选择目标项目。
  3. 然后选择 Install 按钮。
Visual Studio 安装 PlayFab SDK 完成后,基本项目设置即已完成。在下一节中,我们将修改在创建项目时应自动生成的两个类:
  1. App
  2. MainPage

实现

App.xaml.cs

此类只是通过设置正确的游戏 ID 来设置 PlayFab SDK。不要忘记将游戏 ID 替换为你自己的游戏 ID。

MainPage.xaml

此文件包含主页面的布局。这是一个极其简单的布局,在垂直方向的网格中组合了两个按钮和一个文本输入框。 按钮绑定到特定方法,文本框可通过其名称 UsernameInput 访问。

MainPage.xaml.cs

这是主页面的功能类,也是本示例的核心。请参考代码注释,并查看旨在引导你完成 PlayFab+Hello 注册和登录的各种方法。 开始学习代码的最简单方法是查看由相应按钮触发的方法:
  • RegisterRequest
  • LogInRequest。

测试

若要运行应用程序:
  1. 输入你的用户名。
  2. 选择 Register With Hello 按钮。
UWP 示例 - 注册 按照 Windows 提供的身份验证说明进行操作。
  1. 确认身份后,你将看到一条确认消息,指出帐户已 Registered and signed in(已注册并登录)。
  2. 并附带一个 Session Ticket。
UWP 示例 - 注册确认
  1. 选择 Sign in With Hello 按钮。
UWP 示例 - 登录 按照 Windows 提供的身份验证说明进行操作。
  1. 确认身份后,你将看到一条确认消息,指出帐户已 Signed in(已登录)。
  2. 并附带一个 Session Ticket。
UWP 示例 - 登录确认 至此,你已成功将 PlayFab 集成到 UWP 应用程序中。
最后修改于 2026年10月20日