このカテゴリには、複数のゲームにまたがるプレイヤー データも含まれます。PlayFab はデータをキー/値ペア (KVP) として保存します。
- Publisher 固有のカスタム KVP を更新するにはサーバー API SetPublisherData を、取得するには GetPublisherData を使用します。
- プレイヤー向けの Publisher 固有のカスタム KVP を作成または更新するには UpdateUserPublisherData を、取得するには GetUserPublisherData を使用します。
- ユーザー向けの読み取り専用の Publisher 固有のカスタム KVP を更新するにはサーバー API UpdateUserPublisherReadOnlyData を、取得するにはクライアント API GetUserPublisherReadOnlyData を使用します。
- ユーザー向けの内部 Publisher 固有のカスタム KVP を更新するにはサーバー API UpdateUserPublisherInternalData を、取得するには GetUserPublisherInternalData を使用します。
Publisher データは グローバル定数/静的データ に最適で、グローバル変数 として適していないか信頼できません。
Publisher データ
Publisher データは、タイトルのセットに対して静的データを保存するために使用されます。各エントリは、(ユーザー パブリッシャー データ とは対照的に) プレイヤーなどの PlayFab エンティティに バインドされません。Publisher データの設定
次のスニペットは、サーバー API を使用して Publisher データを設定する方法を示します。この操作には管理者 API の対応するものがあります。
Publisher データの取得
次のスニペットは、クライアント API を使用して Publisher データを取得する方法を示します。この操作にはサーバーおよび管理者 API の対応するものがあります。
User Publisher データ
User Publisher データは、PlayFab ユーザー (プレイヤー) にバインドされる Publisher データを導入するために使用できます。 通常の Publisher データとは異なり、クライアント アプリケーションが User Publisher データを変更することが可能です。 PlayFab は、クライアント API の観点から User Publisher データに対して 3 つの保護レベルを公開します:-
通常の User Publisher データは、クライアント アプリケーションに対して読み取りと書き込みのアクセスを公開します。
- クライアント、サーバー、管理者 API 経由で設定。
- クライアント、サーバー、管理者 API 経由で取得。
- クライアント API は、現在ログインしているプレイヤーの Publisher データのみ設定できます。
-
読み取り専用 User Publisher データは、クライアント アプリケーションに対して読み取りアクセスを公開します。
- サーバーおよび管理者 API 経由で設定。
- クライアント、サーバー、管理者 API 経由で取得。
-
内部 User Publisher データは、クライアント アプリケーションへのアクセスを公開せず、ユーザー データのシークレット部分を保存するために使用されます。
- サーバーおよび管理者 API 経由で設定。
- サーバーおよび管理者 API 経由で取得。
