Skip to main content
このドキュメントでは、PlayFab Party を Android アプリケーションに統合するために必要な基本的な前提条件と要件を示します。このドキュメントに従ってシステムをセットアップしたら、PlayFab Party のビルディング ブロックのセットアップについて PlayFab Party のクイックスタート を参照してください。

前提条件

このチュートリアルを開始する前に、以下の前提条件が満たされていることを確認してください。
  1. PlayFab 開発者アカウント を作成した。
  2. PlayFab タイトルを作成し、そのタイトルが PlayFab Party の許可リストに登録されている。
  3. Android Studio バージョン 3.2 以上がインストールされている。
  4. アプリが Android 4.4 (Kitkat) 以上を対象としている。
  5. Android NDK 18.1.5063045 以上がインストールされている。
  6. PlayFab Party プラットフォーム リポジトリ にアクセスできる。
  7. Android の署名証明書を作成し、その証明書構成を使用してアプリを署名してデプロイした。

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

PlayFab Party 配布リポジトリ の以下のヘッダー ファイルを含める必要があります。 LIB ファイル
  1. libParty.a
  2. libcrypto.a
  3. libssl.a
SSL ライブラリは OpenSSL バージョン 1.1.1b-dev からビルドされています。1.1.1b-dev 以上の openSSL バージョンを使用してください。
ヘッダーのインクルード Party ヘッダー
上記の lib ファイルとヘッダーに加えて、PlayFab SDK およびアプリに必要なその他のプラットフォーム固有の依存関係の lib とヘッダーも必要です。詳細については、Android サンプルのプロジェクト ファイル構成を参照してください。

Android で PlayFab Party を動作させる手順

コアの Party ライブラリは C++ で記述されているため、Party ライブラリの機能にアクセスするためのシンプルな JNI ラッパー クラスを作成する必要があります。大まかには、ネットワークを作成し、ネットワークに接続し、ネットワーク間でメッセージを送信する Party API メソッドにアクセスできるクラスが必要です。デモ アプリでは、NetworkManager Java クラス を介してこれを実現しました。
上記の JNI ブリッジは、NetworkManager.cpp を呼び出す純粋な C++ 実装ファイルによってバックアップされており、次にそれが Party API を呼び出します。 以下は、さまざまなレイヤーを示すサンプル スニペットです。 NetworkManager Java インターフェースは、Party ネットワークに参加するメソッドを公開します。
joinNetwork の実装は、以下に示す PartyDemo.cpp 内の C++ レイヤーにあります。
上記のコード スニペットでは、joinNetworkNetworkManager::CreateAndConnectToNetwork() を呼び出し、次にそれが Party.h で公開されている raw な Party API を呼び出します。
同様の方法で、NetworkManager JNI インターフェース内の各メソッドが PartyDemo と NetworkManager を介して Party API にマッピングされます。

次のステップ

この記事では、Android アプリケーションに Party ライブラリを統合する方法を確認しました。PlayFab Party の残りのビルディング ブロックのセットアップについては、PlayFab Party のクイックスタート を参照してください。
最終更新日 2026年8月13日