プッシュ通知のデザイン design-push-notification
タイトルと本文 push-title-body
メッセージを作成するには、「タイトル」フィールドと「本文」フィールドをクリックします。パーソナライゼーションエディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。パーソナライゼーションエディターでのパーソナライズ機能および動的コンテンツの詳細情報。
デバイスのプレビューセクションを使用すると、iOS 端末と Android 端末で表示されるプッシュ通知を視覚化できます。
クリック時の動作 on-click-behavior
受信者がプッシュ通知の本文をクリックしたときの動作を選択します。
- アプリを開くには、「アプリを開く」オプションを選択します。通知に関連付けるアプリは、チャネル設定(メッセージプリセットなど)内で定義します。
- アプリ内の特定のコンテンツ部分にユーザーをリダイレクトするには、「ディープリンク」オプションを選択します。特定のコンテンツには、特定のビュー、ページの特定のセクション、特定のタブがあります。オプションを選択したら、関連するフィールドにディープリンクを入力します。
- ユーザーを外部 URL にリダイレクトするには、「Web URL」オプションを使用します。オプションを選択したら、関連するフィールドに URL を入力します。
メディアの追加 add-media-push
iOS バージョンのプッシュ通知では、通知内に表示する画像、ビデオまたは GIF を追加できます。
Android バージョンで追加できるのは、画像アイコンと、拡張通知用の画像のみです。
2 つのオプションを使用できます。次のことができます:
-
「メディアを追加」ボタンを使用して、Adobe Experience Manager Assets 内のアセットを選択します。
Adobe Experience Manager Assets の使用方法について詳しくは、このページを参照してください。
-
または、「メディアを追加」フィールドにメディアの URL を入力します。この場合、パーソナライズ機能を URL に追加できます。
メディアを追加すると、通知本文の右側に表示されます。
ボタンの追加 add-buttons-push
プッシュコンテンツにボタンを追加することで、アクションにつながる通知を作成できます。
デバイスの画面がロックされている場合、次のボタンは表示されません。通知の タイトル と メッセージ のみが表示されます。デバイスのロックが解除されている場合、受信者にボタンが表示されます。
Android バージョンでは、最大 3 つのボタンを追加できます。
iOS バージョンでは、通知カテゴリ識別子が指定されます。通知カテゴリは、iOS アプリで事前設定する必要があり、表示するボタンと実行されるアクションを定義します。詳しくは、Apple ドキュメントを参照してください。
-
「ボタンを追加」をクリックして、ラベルと関連するアクションの設定を定義します。可能なアクションは、クリック時の動作の場合と同じです。
-
中央のプレビュー画像の「表示を展開」アイコンを使用して、パーソナライズされたボタンをプレビューします。
サイレント通知の送信 silent-notification
サイレントプッシュ通知(バックグラウンド通知)は、アプリケーションに配信される非表示の命令です。これは、例えば、新しいコンテンツが利用可能であることをアプリケーションに通知したり、バックグラウンドでダウンロードを開始したりする場合に使用します。
「サイレント通知」オプションを選択すると、アプリケーションにサイレントに通知できます。この場合、通知はアプリケーションに直接転送されます。デバイスの画面にアラートは表示されません。
「 カスタムデータ」セクションを使用すると、キーと値のペアを追加できます。
カスタムデータ custom-data
カスタムデータ セクションでは、モバイルアプリケーションの設定に応じて、ペイロードにカスタム変数を追加できます。Adobe Experience Platform と Adobe Launch でのプッシュ通知の設定方法の詳細については、この節を参照してください。
詳細オプション advanced-options-push
プッシュ通知用に 詳細オプション を設定できます。使用できるパラメーターは以下のとおりです。
バッジの値は、ユーザーがアプリケーションで新しいコンテンツを開いたり読んだりするとすぐに消えます。デバイスで通知を受け取ると、関連アプリのバッジ値を更新したり追加したりできます。
例えば、顧客の未読記事の数を保存している場合、パーソナライズ機能を利用して、顧客ごとに未読記事の固有のバッジ値を送信できます。パーソナライゼーションの詳細については、この節を参照してください。
iOS 12 以降は、通知グループを使用すると、メッセージスレッドと通知トピックをスレッド ID に統合できます。例えば、あるブランドでは、1 つのグループ ID でマーケティング通知を送信すると同時に、1 つ以上の異なる ID で、より多くの運用に関する通知を送信することができます。
例を挙げると、groupID:123 「セーターの新しい春のコレクションをチェックしてください」と groupID:456 「あなたのパッケージが配達されました」という通知グループを設定できます。この例では、すべての配達通知はグループ ID:456 の下にバンドルされます。
Android 8.0(API レベル 26)以降では、表示するすべての通知をチャネルに割り当てる必要があります。詳しくは、Android 開発者向けドキュメントを参照してください。
この機能は、アプリがバックグラウンドで実行されていて、ユーザーからの操作(プッシュ通知のタップなど)がない場合でも動作しますが、アプリが実行されていない場合は動作しません。詳しくは、Apple 開発者向けドキュメントを参照してください。
その後、モバイルアプリの拡張機能を利用して、Journey Optimizer から送信される着信プッシュ通知の内容や表示をさらに変更できます。このオプションを使用すると、データの復号化、通知の本文やタイトルテキストの変更、通知へのスレッド ID の追加などをおこなうことができます。
プライベート に設定すると、すべてのロック画面に通知が表示されますが、保護されたロック画面では機密情報やプライベートな情報を非表示にします。
パブリック に設定すると、すべてのロック画面に通知全体を表示します。
シークレット に設定すると、保護されたロック画面に通知を一切表示しません。
詳しくは、Android 開発者向けドキュメントを参照してください。