Android のリッチプッシュ配信の設計 rich-push
Firebase Cloud Messaging では、次の 2 種類のメッセージの中から選択できます。
-
データメッセージは、クライアントアプリで処理されます。 これらのメッセージは、モバイルアプリケーションに直接送信され、デバイス上で Android 通知を生成して表示されます。 データメッセージには、カスタムアプリケーション変数のみが含まれます。
-
通知メッセージは、FCM SDK によって自動的に処理されます。 FCM は、クライアントアプリに代わって、ユーザーのデバイスにメッセージを自動的に表示します。 通知メッセージには、事前に定義された一連のパラメーターとオプションが含まれていますが、カスタムアプリケーション変数を使用してさらにパーソナライズすることもできます。
通知のコンテンツの定義 push-message
プッシュ配信を作成したら、次のいずれかのテンプレートを使用して、そのコンテンツを定義できます。
-
デフォルトでは、シンプルなアイコンと付属の画像を使用して通知を送信できます。
-
基本では、通知にテキスト、画像、ボタンを含めることができます。
-
カルーセルでは、ユーザーがスワイプできるテキストと複数の画像を含む通知を送信できます。
-
アイコンボタンでは、アイコンと対応する画像を使用して通知を送信できます。
-
入力ボックスでは、通知を通じてユーザー入力とフィードバックを直接収集します。
-
製品カタログには、様々な製品画像が表示されます。
-
製品評価では、ユーザーはフィードバックを提供し、製品を評価できます。
-
タイマーには、通知にライブカウントダウンタイマーが含まれます。
-
ゼロベゼルでは、テキストをシームレスにオーバーレイして、画像に対して背景サーフェス全体を使用します。
これらのテンプレートをパーソナライズする方法について詳しくは、以下のタブを参照してください。
-
テンプレートドロップダウンから、「デフォルト」を選択します。
-
メッセージを作成するには、「タイトル」フィールドと「メッセージ」フィールドにテキストを入力します。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
テンプレートドロップダウンから、「基本」を選択します。
-
メッセージを作成するには、「タイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージテキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
「追加ボタン」をクリックし、次のフィールドに入力します。
- ラベル:ボタンに表示されるテキスト。
- リンク URI:ボタンクリック時に実行する URI を指定します。
- リンクタイプ:リンクのタイプは、Web URL、ディープリンク、オープンアプリのいずれかです。
プッシュ通知には、最大 3 つのボタンを含めるオプションがあります。 「後で通知ボタン」を選択した場合、含めることができるボタンは最大 2 つだけです。
-
「後で通知を追加」ボタンをクリックして、プッシュ通知に後で通知するオプションを追加します。 ラベルと タイムスタンプ を入力します。
「タイムスタンプ」フィールドには、エポックを表す値(秒単位)が必要です。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
テンプレートドロップダウンから、「カルーセル」を選択します。
-
メッセージを作成するには、「タイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージテキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
カルーセルの操作方法を選択します。
-
自動:画像をスライドとして自動的に切り替えさせ、定義済みの間隔で移行します。
-
手動:ユーザーはスライド間を手動でスワイプして画像間を移動できます。
「フィルムストリップ」オプションを有効にすると、メインスライドの横に前と次の画像のプレビューが表示されます。
-
-
「画像を追加」をクリックし、画像の URL とテキストを入力します。
少なくとも 3 つの画像、最大 5 つの画像を含めます。
-
下向き矢印と上向き矢印を使用して、画像の順序を操作します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
テンプレートドロップダウンから、アイコンボタンを選択します。
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
キャンセルボタン画像の URL を追加します。
-
「アイコンを追加」をクリックし、画像 URL、リンク URI を入力して、リンクタイプを選択します。
少なくとも 3 つのアイコン、最大 5 つのアイコンを含めます。
-
下向き矢印と上向き矢印を使用して、画像の順序を操作します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
通知タイプドロップダウンから、「入力ボックス」を選択します。
-
メッセージを作成するには、「タイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージテキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
動的パーソナライゼーションフィールドを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
入力ボックスに次のオプションを入力します。
- 入力受信者名:入力の受信者の名前または識別子を入力します。
- 入力テキスト:入力ボックスのテキストを入力します。
- フィードバックテキスト:返信の後に表示するテキストを入力します。
- フィードバック画像:返信の後に表示される画像の URL を追加します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
通知タイプドロップダウンから、「製品カタログ」を選択します。
-
メッセージを作成するには、「タイトル」フィールドと「メッセージ」フィールドにテキストを入力します。
-
動的パーソナライゼーションフィールドを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
クリックトゥアクションテキストと 画像 を入力します。
-
表示タイプを「水平」または「垂直」から選択します。
-
カタログの項目情報を入力します。
少なくとも 3 つの項目、最大 5 つの項目を含めます。
-
下向き矢印と上向き矢印を使用して、画像の順序を操作します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
通知タイプドロップダウンから、「製品評価」を選択します。
-
メッセージを作成するには、「タイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージテキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
選択されていない状態の評価アイコンと 選択されている状態の評価アイコン の URL を追加します。
-
「評価を追加」をクリックし、リンク URI と リンクタイプ を入力します。
少なくとも 3 つの評価、最大 5 つの評価を含めます。
-
下向き矢印と上向き矢印を使用して、画像の順序を操作します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
通知タイプドロップダウンから、「タイマー」を選択します。
-
メッセージを作成するには、「タイトル」フィールドと「メッセージ」フィールドにテキストを入力します。
動的パーソナライゼーションフィールドを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
タイマー期間を秒単位で設定するか、タイマー終了タイムスタンプを特定のエポックタイムスタンプに設定します。
-
タイマーの有効期限が切れた後に表示されるテキストと画像を「代替タイトル」、「代替メッセージ」、「拡張された代替メッセージ」、「代替ローンチ画像」の各フィールドに入力します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
-
通知タイプドロップダウンから、「ゼロベゼル」を選択します。
-
メッセージを作成するには、「タイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージテキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
動的パーソナライゼーションフィールドを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 詳細情報
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。 これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
「クリックアクション」フィールドに追加した URL の リンクタイプ を選択します。
-
Web URL:Web URL は、ユーザーをオンラインコンテンツに誘導します。 クリックすると、デバイスのデフォルトの web ブラウザーが開き、指定した URL に移動するように求められます。
-
ディープリンク:ディープリンクは、アプリが閉じている場合でも、ユーザーをアプリ内の特定のセクションに誘導する URL です。 クリックすると、ダイアログが表示され、ユーザーはリンクを処理できる様々なアプリから選択できます。
-
オープンアプリ:オープンアプリの URL を使用すると、アプリケーション内のコンテンツに直接接続できます。 これにより、アプリケーションでは、曖昧さ回避ダイアログをバイパスして、特定のタイプのリンクのデフォルトハンドラーとして確立できます。
Android アプリリンクの処理方法について詳しくは、Android 開発者向けドキュメントを参照してください。
-
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する画像 URL、プロファイルのデバイスに表示する通知の アイコン を選択します。
-
通知に主に画像を表示するかテキストを表示するかに応じて、通知の 折りたたまれた通知スタイル を選択します。
-
プッシュ通知の 詳細設定 を設定します。 詳細情報
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストできます。
プッシュ通知の詳細設定 push-advanced
無効にした場合、ユーザーが操作すると通知は自動的に閉じられます。 スティッキー動作を使用すると、重要な通知を長期間画面に保持できます。