Skip to main content
このトピックでは、次のフラット C のコード例を使用して Real-Time Activity (RTA) サービスを呼び出す方法を示します。

RTA サービスから統計変更イベントを取得するためのハンドラーの登録

統計情報を定義し、RTA 用に構成するには、Partner Center を使用します。詳細については、以下を参照してください。
イベント ベースの統計開発者の場合、Partner Center におけるイベント ベースの統計情報のポータル構成については、担当のデベロッパー アカウント マネージャー (DAM) にお問い合わせください。詳細については、Partner Center での XBOX Live スタッツとスタッツ ルールの構成 を参照してください。
タイトル内では、RTA に追跡させたい統計情報を構成する必要があります。次のコード例に示すように、構成された統計情報のいずれかが変更されるたびに、タイトル ハンドラーが呼び出されます。

フラット C

RTA サービスからの登録解除

特定の統計情報 (または統計情報のセット) に対する更新が不要になった場合、タイトルは単にその統計情報の追跡を停止する必要があります。 統計情報の更新が完全に不要になった場合、登録されているすべてのハンドラーを削除すると、次のコード例に示すように、関連する RTA サブスクリプションが自動的に削除されます。

フラット C

クライアントがマルチプレイヤー セッションに RTA を使用しており、30 秒間切断された場合、Multiplayer Session Directory (MPSD) は RTA セッションが閉じていることを検出し、プレイヤーをセッションから削除します。その後、XSAPI が自動的に RTA 接続を再確立します。ただし、RTA サブスクリプションが再確立された後に MPSD セッションを書き直すのはタイトルの責任です。

関連項目

XblStatisticChangeEventArgs XblUserStatisticsAddStatisticChangedHandler XblUserStatisticsRemoveStatisticChangedHandler
最終更新日 2026年8月25日