プッシュ通知テンプレートのサポートを追加する前は、開発者はプッシュ通知をトリガーするルールやスケジュールされたタスク内で明示的にプッシュ通知を定義することができました。これらは以前と同様に動作を続けますが、追加の言語を追加するには、テンプレートを使用する必要があります。
要件
これは上級チュートリアルです。ローカライズされた文字列を持つプッシュ通知テンプレートを作成し、次にそのテンプレートをプレイヤーに送信するようにトリガーするロジックを構成する方法に焦点を当てます。 すべての要件が満たされていることを確認してください。満たされていない場合、このチュートリアルを完了できません。このチュートリアルは、タイトルが 既にプッシュ通知を送信するように構成されている ことを前提としています。プッシュ通知の紹介と、タイトルでプッシュ通知を有効にする方法については、プッシュ通知クイックスタート を参照してください。iOS と Android の両方のポインター (高度なペイロードの構成を含む)、および Postman を使用して動作を検証する方法が含まれています。
プッシュ通知テンプレートの作成
このチュートリアルでは、離脱したプレイヤーがタイトルに戻ってきてくれることを期待して、送信する基本的なプッシュ通知を作成します。 PlayFab Game Manager で:- Content セクションを選択します。
- Push Notifications Templates タブを選択します。
- New Push Notification Template を選択します。
- Language (Title default) フィールドのドロップダウン メニューを使用して、新しい言語を追加します。
- テンプレートに追加したい言語を選択し、以下のようにローカライズされた文字列を入力します。

ルール、タスク、プレイヤー セグメントを介したプッシュ通知のトリガー
シナリオの次のステップは、プレイヤーが指定された基準を満たしたときにプッシュ通知を送信するために、PlayFab のトリガー アクションを活用することです。30 日以上ゲームを訪れていないプレイヤーに戻ってきてもらいたいと考えます。 この種の基準は、離脱したプレイヤーのシナリオにはプレイヤー セグメンテーション ロジックの使用が自然に適していますが、同種のアクションはルールやスケジュールされたタスクでもトリガーできることに注意してください。どちらも Game Manager の Automation メニューの下にあります。プッシュ通知の送信には、CloudScript や API を使用することもできます。 プレイヤー セグメンテーションの例を続けましょう。まず、離脱したプレイヤー用のプレイヤー セグメントを設定します:- Players エリアを選択します。
- Segments タブを選択し、New Segment を選択します。
「離脱」を、30 日 (43,200 分) 以上ゲームにログインしていないと定義します。

- Segment タブを選択した状態で、Save Segment ボタンのすぐ上に表示される ADD ACTION を選択します。
- 次に Type フィールドに移動し、ドロップダウン メニューを使用して Send push notification を選択します。
- その横の Push notification template フィールドに移動し、2 番目のドロップダウン メニューから Lapsed Players テンプレートを選択します。


