Skip to main content
Este documento enumera los requisitos previos y requisitos básicos necesarios para integrar PlayFab Party en sus aplicaciones de iOS o macOS. Después de completar los pasos específicos de la plataforma, consulte el Inicio rápido para PlayFab Party para terminar de empezar a trabajar con 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 Xcode versión 10.2.1 o superior
  4. Tiene acceso al repositorio de plataformas de PlayFab Party
  5. Ha creado una cuenta de desarrollador de Apple que se puede usar para firmar su aplicación para la implementación.
NOTA: Si tiene previsto usar el simulador de XCode para realizar pruebas, deberá dirigir su aplicación a la arquitectura de 64 bits ($(ARCHS_STANDARD_64_BIT)). Actualmente no se admiten los simuladores de 32 bits.

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

Encabezados

Marcos

  • Deberá vincular su aplicación con los siguientes marcos que también se encuentran dentro de los paquetes de distribución de PlayFab Party.
    • iOS: PlayFabParty
    • macOS: PlayFabPartyMac
Las bibliotecas SSL se compilan a partir de Open SSL versión XXX. Use una versión de OpenSSL que sea XXX 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 iOS para obtener más información.

Pasos para hacer que PlayFab Party funcione en iOS o macOS

Dado que la biblioteca principal de Party está escrita con C++, es directamente accesible desde código Objective C++. Para mayor comodidad, hemos creado una clase contenedora sencilla de Objective-C++ 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. La clase SimpleClientClass se muestra como ejemplo en nuestra aplicación de demostración de iOS.
El puente de objetos 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 Objective-C SimpleClient expone un método para inicializar PlayFab Party.
La implementación de SimpleClient también incluye una referencia al objeto de C++ que llama a las API de Party a través del administrador de red.
SimpleClientImpl es una clase de C++ que realiza el trabajo pesado de crear la red de Party, como se muestra en el fragmento de código siguiente:
En el fragmento de código anterior, SimpleClient 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 Objective-C de SimpleClient se asigna a la API de Party a través de SimpleClientImpl y NetworkManager.

Comentarios

Si PlayFab Party está destinado a usarse para el chat de voz, la aplicación necesita que se le conceda acceso al micrófono. Para ello, asegúrese de que la siguiente propiedad se agrega al archivo Info.plist de la aplicación.

Pasos siguientes

Después de completar los pasos específicos de la plataforma para integrar la biblioteca de Party en su aplicación de iOS o macOS, consulte el Inicio rápido para PlayFab Party para terminar de empezar a trabajar con PlayFab Party.
Última modificación el 28 de agosto de 2026