Skip to main content
Este documento enumera los requisitos previos y requisitos básicos necesarios para integrar PlayFab Party en sus aplicaciones Android. Una vez que haya configurado su sistema de acuerdo con este documento, consulte el Inicio rápido para PlayFab Party para empezar a trabajar con los bloques de creación de PlayFab Party.

Requisitos previos

Antes de comenzar este tutorial, asegúrese de que se cumplen los siguientes requisitos previos:
  1. Ha creado una cuenta de desarrollador de PlayFab.
  2. Ha creado un título de PlayFab y su título se ha agregado a la lista de permitidos para PlayFab Party.
  3. Tiene instalado Android Studio versión 3.2 o superior.
  4. Su aplicación tiene como destino Android 4.4 (Kitkat) o superior.
  5. Tiene instalado el Android NDK 18.1.5063045 o superior.
  6. Tiene acceso al repositorio de plataformas de PlayFab Party
  7. Ha creado un certificado de firma de Android y ha firmado su aplicación para la implementación mediante la configuración del certificado.

Inclusión de las bibliotecas y los archivos de encabezado necesarios

Deberá incluir los siguientes archivos de encabezado del repositorio de distribución de PlayFab Party. Archivos LIB
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
Las bibliotecas SSL se compilan a partir de Open SSL versión 1.1.1b-dev. Use una versión de openSSL que sea 1.1.1b-dev o superior.
Encabezados incluidos Encabezados de Party
Además de los archivos lib y los encabezados anteriores, también necesitará las bibliotecas y los encabezados del SDK de PlayFab y cualquier otra dependencia específica de la plataforma que necesite su aplicación. Eche un vistazo a la organización de archivos del proyecto del ejemplo de Android para obtener más información.

Pasos para hacer que PlayFab Party funcione en Android

Dado que la biblioteca principal de Party está escrita con C++, necesitaremos crear una clase contenedora JNI sencilla para acceder a la funcionalidad de la biblioteca de Party. A grandes rasgos, querrá una clase que tenga acceso a los métodos de la API de Party para crear una red, conectarse a una red y enviar mensajes a través de una red. Lo hemos logrado en nuestra aplicación de demostración a través de la clase Java NetworkManager.
El puente JNI anterior está respaldado por un archivo de implementación de C++ puro que llama a NetworkManager.cpp, que a su vez llama a las API de Party. Aquí tiene un fragmento de ejemplo que muestra las distintas capas: La interfaz Java NetworkManager expone un método para unirse a una red de Party.
La implementación de joinNetwork está en la capa de C++ en PartyDemo.cpp, que se muestra a continuación.
En el fragmento de código anterior, joinNetwork llama a NetworkManager::CreateAndConnectToNetwork(), que a su vez llama a la API de Party sin procesar expuesta en Party.h
De forma similar, cada método de la interfaz JNI de NetworkManager se asigna a la API de Party a través de PartyDemo y NetworkManager.

Pasos siguientes

En este artículo vimos cómo empezar a integrar la biblioteca de Party en su aplicación Android. Consulte el Inicio rápido para PlayFab Party para empezar a trabajar con el resto de los bloques de creación de PlayFab Party.
Última modificación el 28 de agosto de 2026