このトピックでは、ゲームが XBOX services 構成にイベントを送信してユーザーの統計、リーダーボード、実績を更新する方法について説明します。また、イベントベースのプレイヤー データ プラットフォームを最大限に活用するために理解しておく必要がある基本的な概念についても解説します。
このトピックは、イベントベースの統計を使用している場合にのみ適用されます。
基本概念
XBOX services のイベントベース データ プラットフォームは、クラウド (リモート データセンター とも呼ばれます) 上で動作するサービスです。ゲームまたはアプリは、イベント の形式でデータをサービスに送信できます。その後、サービスはデータを処理し、定義したルールに従ってユーザー統計、リーダーボード、チャレンジを作成します。これらのルールは サービス構成 と呼ばれます。これにより、XBOX プレイヤー データ プラットフォームは、タイトルからのイベント データをどのように処理するかを認識できます。
データのフローは、タイトルがイベントを書き込むときに開始されます。イベント は、“PlayerScored” などのイベント名で構成され、イベントに関連する追加データを含めることができます。ゲームがイベントを書き込むと、システムはデバイスがオフラインでインターネットに接続されていなくても、そのイベントをデバイス上にローカルに保存します。デバイスがオンラインになって接続されると、デバイス上で実行されているサービスがこれらのイベントをバッチ処理し、XBOX プレイヤー データ プラットフォームにアップロードします。これにより、イベントが書き込まれた時点でインターネット接続が利用できない場合でも、システムはデータを保持できます。
XBOX services プラットフォーム サービスがイベントを受信すると、サービス構成で定義したルールに基づいてユーザー統計、リーダーボード、チャレンジを作成または更新します。
サービス構成
タイトルが XBOX services を使用する前に、そのタイトル用のサービス構成を作成する必要があります。サービス構成により、XBOX services はタイトルがサービスをどのように使用するかを認識できます。データ プラットフォームの場合、サービス構成では、タイトルが送信できるイベントと、それらのイベントに関連付けられているデータを定義します。また、この構成では、タイトルの統計、リーダーボード、チャレンジ、およびそれらに影響するルールも定義します。
関連項目
イベントベースとタイトル管理の統計の比較