Skip to main content
PlayFab は、エンティティ プログラミング モデル に対応する新しいイベント モデルである エンティティ イベント モデル を導入しました。エンティティ は、データを含む任意の PlayFab の概念を指します。これは、プレイヤー、タイトル、キャラクター、グループなどです。 クラシックなイベント モデルでは、エンティティのタイプごとに異なるイベントと API が存在していました。たとえば、新しいエンティティを作成すると、作成されたエンティティのタイプに応じて group_createdcharacter_created、または player_created のようなイベントが表示されていました。エンティティ イベント モデルでは、上記のすべてを網羅する entity_created という単一のイベントのみがあります。 新しいエンティティ形式により、存在する異なる API とイベントの数を簡素化できました。新しいイベント モデルへの移行を完了するまで、既存のタイトルをサポートするために、PlayStream モニターでクラシック イベントとエンティティ イベントが並んで表示され続けます。 エンティティ イベントは、以下の PlayFab 機能をサポートしています:
  • イベントのバッチ - WriteEvents API を使用して複数のエンティティ イベントを一度に PlayStream に書き込みます。
  • リアルタイム ルール エンジン - PlayStream を流れるエンティティ イベントにリアルタイムで反応するルールを設定し、さまざまな アクション をトリガーします。PlayFab はエンティティ イベントに対して次のアクションをサポートしています:
    • カスタム CloudScript を実行する (Azure Functions を使用した CloudScript を含む)
    • メールを送信する
  • リアルタイム デバッガー - PlayStream モニター でクラシック イベントと並んで表示されるエンティティ イベントを確認できます。
現在、PlayStream は名前が 40 文字を超えるイベントのルール作成をサポートしていません。
エンティティ イベントは、ゲームに関する関連情報を発見できるようにするデータおよび分析機能でもサポートされています:
  • PlayFab Insights - クラシック イベントとエンティティ イベントの両方を含むすべてのイベント データを一緒に検査するツールが提供されます。
最終更新日 2026年8月13日