Passer au contenu principal
Ce document répertorie les prérequis et exigences de base nécessaires pour intégrer PlayFab Party dans vos applications iOS ou macOS. Après avoir effectué les étapes propres à la plateforme, consultez le Démarrage rapide de PlayFab Party pour terminer la prise en main de PlayFab Party.

Prérequis

Avant de commencer ce tutoriel, vérifiez que les prérequis suivants sont remplis :
  1. Vous avez créé un compte développeur PlayFab
  2. Vous avez créé un titre PlayFab et votre titre a été ajouté à la liste d’autorisation de PlayFab Party
  3. Xcode version 10.2.1 ou ultérieure est installé
  4. Vous avez accès au référentiel des plateformes PlayFab Party
  5. Vous avez créé un compte développeur Apple qui peut être utilisé pour signer votre application en vue de son déploiement.
REMARQUE : si vous prévoyez d’utiliser le simulateur Xcode pour les tests, vous devez cibler l’architecture 64 bits ($(ARCHS_STANDARD_64_BIT)) pour votre application. Les simulateurs 32 bits ne sont actuellement pas pris en charge.

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

En-têtes

Frameworks

  • Vous devez lier votre application aux frameworks suivants, qui se trouvent également dans les packages de distribution PlayFab Party.
    • iOS : PlayFabParty
    • macOS : PlayFabPartyMac
Les bibliothèques SSL sont générées à partir d’Open SSL version XXX. Utilisez une version d’OpenSSL XXX ou ultérieure
Inclusions d’en-têtes En-têtes Party En plus des fichiers de bibliothèque et des en-têtes ci-dessus, vous avez également besoin des bibliothèques et des en-têtes du SDK PlayFab, ainsi que de toutes les autres dépendances propres à la plateforme dont votre application a besoin. Consultez l’organisation des fichiers du projet de l’exemple iOS pour plus d’informations.

Étapes pour faire fonctionner PlayFab Party sur iOS ou macOS

Comme la bibliothèque Party principale est écrite en C++, elle est directement accessible depuis du code Objective-C++. Pour plus de commodité, nous avons créé une classe wrapper Objective-C++ simple 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. La SimpleClientClass est présentée à titre d’exemple dans notre application de démonstration iOS.
Le pont d’objet ci-dessus s’appuie sur un fichier d’implémentation en C++ pur qui appelle NetworkManager.cpp, qui à son tour appelle les API Party. Voici un extrait d’exemple qui montre les différentes couches : L’interface Objective-C SimpleClient expose une méthode permettant d’initialiser PlayFab Party.
L’implémentation de SimpleClient inclut également une référence à l’objet C++ qui appelle les API Party au moyen du gestionnaire réseau.
SimpleClientImpl est une classe C++ qui effectue l’essentiel du travail de création du réseau Party, comme illustré dans l’extrait de code ci-dessous :
Dans l’extrait de code ci-dessus, SimpleClient appelle NetworkManager::CreateAndConnectToNetwork(), qui à son tour appelle l’API Party brute exposée dans Party.h
De la même façon, chaque méthode de l’interface Objective-C SimpleClient est mappée à l’API Party au moyen de SimpleClientImpl et NetworkManager.

Remarques

Si PlayFab Party est destiné à être utilisé pour le clavardage vocal, l’application doit se voir accorder l’accès au microphone. Pour ce faire, assurez-vous que la propriété suivante est ajoutée au fichier Info.plist de l’application.

Étapes suivantes

Après avoir effectué les étapes propres à la plateforme pour intégrer la bibliothèque Party dans votre application iOS ou macOS, consultez le Démarrage rapide de PlayFab Party pour terminer la prise en main de PlayFab Party.
Dernière modification le 20 octobre 2026