Skip to main content
本文档列出了将 PlayFab Party 集成到你的 Android 应用程序中所需的基本先决条件和要求。根据本文档设置好系统后,请查看 PlayFab Party 快速入门,以完成 PlayFab Party 构建模块的设置。

先决条件

在开始本教程之前,请确保满足以下先决条件:
  1. 你已创建 PlayFab 开发者帐户
  2. 你已创建 PlayFab Title,并且该 Title 已被列入 PlayFab Party 的允许列表。
  3. 你已安装 Android Studio 3.2 或更高版本。
  4. 你的应用面向 Android 4.4(KitKat)或更高版本。
  5. 你已安装 Android NDK 18.1.5063045 或更高版本。
  6. 你有权访问 PlayFab Party 平台仓库
  7. 你已创建 Android 签名证书,并使用该证书配置为部署对应用进行了签名。

包含所需的库和头文件

你需要包含 PlayFab Party 分发仓库中的以下头文件。 LIB 文件
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
SSL 库基于 Open SSL 1.1.1b-dev 版本构建。请使用 1.1.1b-dev 或更高版本的 openSSL。
头文件 Party 头文件
除了上述 lib 文件和头文件之外,你还需要 PlayFab SDK 的 lib 和头文件,以及应用所需的任何其他平台特定依赖项。有关更多信息,请查看 Android 示例的项目文件组织。

让 PlayFab Party 在 Android 上工作的步骤

由于核心 Party 库是使用 C++ 编写的,我们需要制作一个简单的 JNI 包装类以访问 Party 库功能。总体而言,你需要一个可访问 Party API 方法的类,用于创建网络、连接到网络以及在网络上发送消息。我们在演示应用中通过 NetworkManager Java 类实现了这一点。
上面的 JNI 桥接由一个纯 C++ 实现文件提供支持,该文件调用 NetworkManager.cpp,而后者又调用 Party API。 下面是展示各个层级的示例代码段: NetworkManager Java 接口公开了一种加入 Party Network 的方法。
joinNetwork 的实现位于 PartyDemo.cpp 中的 C++ 层,如下所示。
在上面的代码段中,joinNetwork 调用 NetworkManager::CreateAndConnectToNetwork(),后者又调用 Party.h 中公开的原始 Party API。
以类似方式,NetworkManager JNI 接口中的每个方法都通过 PartyDemo 和 NetworkManager 映射到 Party API。

后续步骤

在本文中,我们了解了如何开始将 Party 库集成到你的 Android 应用程序中。请参阅 PlayFab Party 快速入门,以完成 PlayFab Party 其余构建模块的设置。
最后修改于 2026年8月13日