Skip to main content
このドキュメントでは、PlayFab Party を iOS または macOS アプリケーションに統合するために必要な基本的な前提条件と要件を示します。プラットフォーム固有の手順を完了した後、PlayFab Party のセットアップを完了するために PlayFab Party のクイックスタート を参照してください。

前提条件

このチュートリアルを開始する前に、以下の前提条件が満たされていることを確認してください。
  1. PlayFab 開発者アカウント を作成した。
  2. PlayFab タイトルを作成し、そのタイトルが PlayFab Party の許可リストに登録されている。
  3. Xcode バージョン 10.2.1 以上がインストールされている。
  4. PlayFab Party プラットフォーム リポジトリ にアクセスできる。
  5. デプロイ用にアプリを署名するために使用できる Apple 開発者アカウントを作成した。
注: テストに XCode シミュレーターを使用する予定の場合、アプリケーションを 64 ビット ($(ARCHS_STANDARD_64_BIT)) アーキテクチャ向けにターゲット指定する必要があります。32 ビット シミュレーターは現在サポートされていません。

必要なライブラリとヘッダー ファイルを含める

ヘッダー

フレームワーク

  • PlayFab Party 配布パッケージ内にも含まれる以下のフレームワークに対して、アプリケーションをリンクする必要があります。
    • iOS: PlayFabParty
    • macOS: PlayFabPartyMac
SSL ライブラリは OpenSSL バージョン XXX からビルドされています。XXX 以上の OpenSSL バージョンを使用してください。
ヘッダーのインクルード Party ヘッダー 上記の lib ファイルとヘッダーに加えて、PlayFab SDK およびアプリに必要なその他のプラットフォーム固有の依存関係の lib とヘッダーも必要です。詳細については、iOS サンプルのプロジェクト ファイル構成を参照してください。

iOS または macOS で PlayFab Party を動作させる手順

コアの Party ライブラリは C++ で記述されているため、Objective C++ コードから直接アクセスできます。便宜上、Party ライブラリの機能にアクセスするためのシンプルな Objective-C++ ラッパー クラスを作成しました。大まかには、ネットワークを作成し、ネットワークに接続し、ネットワーク間でメッセージを送信する Party API メソッドにアクセスできるクラスが必要です。iOS デモ アプリの例として SimpleClientClass を示します。
上記のオブジェクト ブリッジは、NetworkManager.cpp を呼び出す純粋な C++ 実装ファイルによってバックアップされており、次にそれが Party API を呼び出します。 以下は、さまざまなレイヤーを示すサンプル スニペットです。 SimpleClient Objective-C インターフェースは、PlayFab Party を初期化するメソッドを公開します。
SimpleClient の実装には、ネットワーク マネージャーを介して Party API を呼び出す C++ オブジェクトへの参照も含まれます。
SimpleClientImpl は、以下のコード スニペットに示されているように、Party ネットワークの作成という主要な処理を行う C++ クラスです。
上記のコード スニペットでは、SimpleClient は NetworkManager::CreateAndConnectToNetwork() を呼び出し、次にそれが Party.h で公開されている raw な Party API を呼び出します。
同様の方法で、SimpleClient Objective-C インターフェース内の各メソッドが SimpleClientImplNetworkManager を介して Party API にマッピングされます。

解説

PlayFab Party がボイス チャットに使用される場合、アプリケーションにマイク アクセス権を付与する必要があります。これを行うには、アプリケーションの Info.plist ファイルに以下のプロパティを追加してください。

次のステップ

iOS または macOS アプリケーションに Party ライブラリを統合するためのプラットフォーム固有の手順を完了した後、PlayFab Party のセットアップを完了するために PlayFab Party のクイックスタート を参照してください。
最終更新日 2026年8月13日