Skip to main content
Ce document répertorie les prérequis et la configuration de base nécessaires pour intégrer PlayFab Party à vos applications Android. Une fois votre système configuré conformément à ce document, consultez le Démarrage rapide de PlayFab Party pour mettre en place les composants de base de PlayFab Party.

Prérequis

Avant de commencer ce tutoriel, assurez-vous de remplir les prérequis suivants :
  1. Vous avez créé un compte de développeur PlayFab.
  2. Vous avez créé un titre PlayFab, et votre titre a été ajouté à la liste d’autorisation de PlayFab Party.
  3. Android Studio version 3.2 ou ultérieure est installé.
  4. Votre application cible Android 4.4 (KitKat) ou une version ultérieure.
  5. Le NDK Android 18.1.5063045 ou une version ultérieure est installé.
  6. Vous avez accès au référentiel des plateformes PlayFab Party
  7. Vous avez créé un certificat de signature Android et signé votre application pour le déploiement à l’aide de la configuration du certificat.
  8. Les applications générées pour la plateforme Android doivent s’assurer que BLUETOOTH_CONNECT figure dans le manifeste de l’application afin que Party puisse surveiller les appareils Bluetooth disponibles et s’y connecter.

Inclusion des bibliothèques et fichiers d’en-tête requis

Vous devez inclure les fichiers d’en-tête suivants depuis le référentiel de distribution PlayFab Party. Fichiers LIB
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
Les bibliothèques SSL sont générées à partir d’OpenSSL version 3.5.7. Utilisez une version d’OpenSSL 3.5.7 ou ultérieure.
Inclusions d’en-têtes En-têtes Party
Outre les fichiers lib et les en-têtes ci-dessus, vous aurez également besoin des bibliothèques et en-têtes du SDK PlayFab ainsi que de toute autre dépendance spécifique à la plateforme requise par votre application. Pour plus d’informations, consultez l’organisation des fichiers du projet de l’exemple Android.

Étapes pour faire fonctionner PlayFab Party sur Android

Comme la bibliothèque principale de Party est écrite en C++, vous devez créer une classe wrapper JNI pour accéder aux fonctionnalités de la bibliothèque Party. Globalement, vous aurez besoin d’une classe ayant accès aux méthodes de l’API Party pour créer un réseau, se connecter à un réseau et envoyer des messages sur un réseau. Dans notre application de démonstration, nous l’avons fait au moyen de la classe Java NetworkManager.
Le pont JNI ci-dessus s’appuie sur un fichier d’implémentation en C++ pur qui appelle NetworkManager.cpp, qui appelle à son tour les API Party. Voici un exemple d’extrait qui montre les différentes couches : L’interface Java NetworkManager expose une méthode permettant de rejoindre un réseau Party.
L’implémentation de joinNetwork se trouve dans la couche C++, dans PartyDemo.cpp, présentée ci-dessous.
Dans l’extrait de code ci-dessus, joinNetwork appelle NetworkManager::CreateAndConnectToNetwork(), qui appelle à son tour l’API Party brute exposée dans Party.h
De la même manière, chaque méthode de l’interface JNI NetworkManager est mappée à l’API Party par l’intermédiaire de PartyDemo et de NetworkManager.

Étapes suivantes

Dans cet article, nous avons vu comment commencer à intégrer la bibliothèque Party à votre application Android. Consultez le Démarrage rapide de PlayFab Party pour mettre en place les autres composants de base de PlayFab Party.
Dernière modification le 12 octobre 2026