Skip to main content
Este documento lista os pré-requisitos e requisitos básicos necessários para integrar o PlayFab Party aos seus aplicativos Android. Depois de configurar seu sistema de acordo com este documento, consulte o Início rápido do PlayFab Party para configurar os blocos de construção do PlayFab Party.

Pré-requisitos

Antes de iniciar este tutorial, verifique se os seguintes pré-requisitos foram atendidos:
  1. Você criou uma conta de desenvolvedor do PlayFab.
  2. Você criou um título do PlayFab e seu título foi incluído na lista de permissões do PlayFab Party.
  3. Você tem o Android Studio versão 3.2 ou superior instalado.
  4. Seu aplicativo tem como destino o Android 4.4 (Kitkat) ou superior.
  5. Você tem o Android NDK 18.1.5063045 ou superior instalado.
  6. Você tem acesso ao repositório de plataformas do PlayFab Party
  7. Você criou um certificado de assinatura do Android e assinou seu aplicativo para implantação usando a configuração do certificado.
  8. Aplicativos compilados na plataforma Android devem garantir que BLUETOOTH_CONNECT esteja presente no manifesto do aplicativo para que o Party possa monitorar e se conectar a dispositivos Bluetooth disponíveis.

Incluindo as bibliotecas e os arquivos de cabeçalho necessários

Você precisará incluir os seguintes arquivos de cabeçalho do repositório de distribuição do PlayFab Party. Arquivos LIB
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
As bibliotecas SSL são compiladas a partir do Open SSL versão 3.5.7. Use uma versão do openSSL 3.5.7 ou superior.
Inclusões de cabeçalho Cabeçalhos do Party
Além dos arquivos lib e cabeçalhos acima, você também precisará das bibliotecas e cabeçalhos do SDK do PlayFab e de quaisquer outras dependências específicas da plataforma de que seu aplicativo precise. Consulte a organização dos arquivos de projeto do exemplo para Android para obter mais informações.

Etapas para fazer o PlayFab Party funcionar no Android

Como a biblioteca principal do Party é escrita em C++, precisaremos criar uma classe wrapper JNI simples para acessar a funcionalidade da biblioteca do Party. Em linhas gerais, você precisará de uma classe que tenha acesso aos métodos da API do Party para criar uma rede, conectar-se a uma rede e enviar mensagens por uma rede. Fizemos isso em nosso aplicativo de demonstração por meio da classe Java NetworkManager.
A ponte JNI acima é apoiada por um arquivo de implementação em C++ puro que chama o NetworkManager.cpp, que, por sua vez, chama as APIs do Party. Veja um trecho de exemplo que mostra as várias camadas: A interface Java NetworkManager expõe um método para ingressar em uma rede do Party.
A implementação de joinNetwork está na camada C++ em PartyDemo.cpp, mostrada abaixo.
No trecho de código acima, joinNetwork chama NetworkManager::CreateAndConnectToNetwork(), que, por sua vez, chama a API bruta do Party exposta em Party.h
Da mesma forma, cada método na interface JNI NetworkManager é mapeado para a API do Party por meio de PartyDemo e NetworkManager.

Próximas etapas

Neste artigo, vimos como começar a integrar a biblioteca do Party ao seu aplicativo Android. Consulte o Início rápido do PlayFab Party para configurar os demais blocos de construção do PlayFab Party.
Last modified on October 6, 2026