- Date
- Status
- Title
- Body
- Language(s)
Body 要素は、生のテキストまたは JSON を含むことができる文字列です。
要件
このクイックスタートは、他のトピックで提示された情報に基づいています。ご質問がある場合は、以下のトピック リンクを参照してください。- PlayFab の Game Manager に慣れている必要があります。
ローカライズされた title news を続行するには、タイトルの既定の言語 を既に設定している必要があります。
- タイトル ニュースをローカライズできるようになりました。タイトルの既定の言語とプレイヤーの優先言語の操作の詳細については、既定の言語の設定 チュートリアルを確認してください。ローカライズされたタイトル ニュースを続けるには、それに応じて タイトルの既定の言語 を設定する必要があります。
Title News エントリの作成
Title News エントリを作成する方法は 2 つあります:- Game Manager 経由。
- Admin API メソッド AddNews を使用。
Game Manager でタイトル ニュースを作成する
Game Manager でタイトル ニュース エントリを作成するには: 以下の画像に示されているように、Title -> Content -> Title News -> New Title News に移動します。 このチュートリアルでは、タイトルの既定の言語が英語であると仮定します。これは、タイトル ニュースを保存する前に既定の言語の文字列を追加する必要があることを意味します。 さらに言語を追加するのは簡単で、ADD LANGUAGE をクリックし、追加する言語を選択して、ローカライズされた文字列を入力するだけです。Save Title News ボタンを選択すると、エントリが作成されます。 タイムスタンプは、プレイヤーがタイトル ニュースの隣に見る時間です。タイムスタンプは、Save Title News ボタンを選択した瞬間に自動的にシステム日時に設定されますが、手動で設定 することも できます。タイトル ニュース ページを保存した後、タイトル ニュース エントリのリストを含むページにリダイレクトされます。PlayFab Admin API を使用してタイトル ニュースを作成する
AddNews メソッドを呼び出すことでタイトル ニュースを作成できます。この Admin API を使用すると、カスタム タイムスタンプを指定できます。この方法で追加されたニュースは 即座に 公開されます。次に、AddNews メソッドから返されたニュース ID を使って AddLocalizedNews を呼び出すことで、今作成した項目にローカライズされたコンテンツを追加できます。
次のコード例はこれを示しています。
タイトル ニュースの読み取り
GetTitleNews メソッドを使うと、タイトル ニュースの読み取りが非常に簡単になります。このメソッドは公開されているすべてのタイトル ニュース エントリを返し、アーカイブされているエントリや未公開のエントリは返しません。
- クライアント API から GetTitleNews を呼び出すと、タイトル ニュース アイテムがその言語にローカライズされたコンテンツを持っている場合はプレイヤーの優先言語で、そうでない場合はタイトルの既定の言語でニュース エントリが返されます。
- サーバー API から GetTitleNews を呼び出すと、タイトルの既定の言語でニュース エントリが返されます。
既存のタイトル ニュース エントリの更新
タイトル ニュース エントリの内容は Game Manager でのみ変更できます。 Game Manager で、変更したいエントリを見つけて選択するには:- 左のメニューに移動して Content を選択します。
- Title News タブに移動します。
- Existing Entry を選択します。
- エントリの Title、Status、または Data を更新します。
- Save Title News ボタンを選択します。
- 1 つの言語のタイトルと本文しかないタイトル ニュース エントリを更新している場合は、Add Language を選択してこのタイトル ニュースのローカライズされたバージョンを追加できるようになります。
タイトル ニュースの削除
エントリが不要になったら、Game Manager で削除できます。 変更したいエントリを見つけて、次を行います:- Title に移動します。
- 左のメニューで Content を選択します。
- Title News に移動します。
- Existing Entry のチェックボックスにチェックを入れます。
- 削除したい Title News エントリを選択して X Delete Title News を選択します。
