iOS のリッチプッシュ配信の設計 rich-push

IMPORTANT
リッチプッシュ通知を設計する前に、V2 コネクタを設定する必要があります。手順について詳しくは、このページを参照してください。

通知のコンテンツの定義 push-message

プッシュ配信を作成したら、次のいずれかのテンプレートを使用して、そのコンテンツを定義します。

  • デフォルト ​では、シンプルなアイコンと付属の画像を使用して通知を送信できます。
  • 基本 ​では、通知にテキスト、画像、ボタンを含めることができます。
  • カルーセル ​では、ユーザーがスワイプできるテキストと複数の画像を含む通知を送信できます。
  • タイマー ​には、通知にライブカウントダウンタイマーが含まれます。

これらのテンプレートをパーソナライズする方法について詳しくは、以下のタブを参照してください。

デフォルト
  1. テンプレート ​ドロップダウンから、「デフォルト」を選択します。

    デフォルトのテンプレート選択画面

  2. タイトル」フィールドで、通知センターから使用可能な通知のリストに表示するタイトルのラベルを入力します。

    このフィールドは、iOS 通知ペイロードの title パラメーターの値を定義します。

  3. オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する​ 字幕 ​を追加します。

  4. メッセージ」フィールドにメッセージの内容を入力します。

  5. 式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報

    式エディター画面

  6. プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する​ ローンチ画像 ​の URL を選択します。

  7. 詳細設定 ​ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報

    サウンドとバッジの設定画面

  8. さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報

    追加オプション画面

  9. アプリケーション変数 ​メニューから、アプリケーション変数 ​が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。

メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。

基本
  1. テンプレート ​ドロップダウンから、「基本」を選択します。

    基本テンプレート選択画面

  2. メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。

    メッセージ ​テキストは折りたたまれたビューに表示され、通知を拡張すると​ 拡張されたメッセージ ​が表示されます。

    メッセージ作成画面

  3. 式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報

  4. オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する​ 字幕 ​を追加します。

  5. 通知のユーザークリックに関連付けられた​ クリックアクション ​を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。

  6. プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する​ ローンチ画像 ​の URL を選択します。

  7. 詳細設定 ​ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報

    サウンドとバッジの設定画面

  8. カラーオプション ​メニューで、通知の背景色通知の背景色 ​および​ メッセージテキストの色 ​の 16 進数のカラーコードを入力します。

    カラーオプション画面

  9. さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報

  10. アプリケーション変数 ​メニューから、アプリケーション変数 ​が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。

メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。

カルーセル
  1. テンプレート ​ドロップダウンから、「カルーセル」を選択します。

    カルーセルテンプレート選択画面

  2. メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。

    メッセージ ​テキストは折りたたまれたビューに表示され、通知を拡張すると​ 拡張されたメッセージ ​が表示されます。

    メッセージ作成画面

  3. 式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報

  4. オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する​ 字幕 ​を追加します。

  5. 通知のユーザークリックに関連付けられた​ クリックアクション ​を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。

  6. カルーセル ​の操作方法を選択します。

    • 自動:画像をスライドとして自動的に切り替えさせ、定義済みの間隔で移行します。
    • 手動:ユーザーはスライド間を手動でスワイプして画像間を移動できます。
  7. 画像を追加」をクリックし、画像 ​の URL、テキストアクションの URI を入力します。

    少なくとも 3 つの画像、最大 5 つの画像を含めます。

    カルーセル画像追加画面

  8. 下向き矢印と上向き矢印を使用して、画像の順序を操作します。

  9. 詳細設定 ​ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報

  10. カラーオプション ​メニューで、通知の背景色通知の背景色 ​および​ メッセージテキストの色 ​の 16 進数のカラーコードを入力します。

    カラーオプション画面

  11. さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報

  12. アプリケーション変数 ​メニューから、アプリケーション変数 ​が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。

メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。

タイマー
  1. 通知タイプ ​ドロップダウンから、「タイマー」を選択します。

    タイマーテンプレート選択画面

  2. メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。

    メッセージ ​テキストは折りたたまれたビューに表示され、通知を拡張すると​ 拡張されたメッセージ ​が表示されます。

    メッセージ作成画面

  3. 式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報

  4. オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する​ 字幕 ​を追加します。

  5. 通知のユーザークリックに関連付けられた​ クリックアクション ​を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。

  6. プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する​ ローンチ画像 ​の URL を選択します。

  7. タイマー期間 ​を秒単位で設定するか、タイマー終了タイムスタンプ ​を特定のエポックタイムスタンプに設定します。

    タイマー期間設定画面

  8. タイマーの有効期限が切れた後に表示されるテキストと画像を「代替タイトル」、「代替メッセージ」、「代替ローンチ画像」の各フィールドに入力します。

    代替メッセージ設定画面

  9. 詳細設定 ​ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報

  10. カラーオプション ​メニューで、通知の背景色通知の背景色 ​および​ メッセージテキストの色 ​の 16 進数のカラーコードを入力します。

  11. さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報

  12. アプリケーション変数 ​メニューから、アプリケーション変数 ​が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。

メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。

プッシュ通知の詳細設定 push-advanced

「サウンドとバッジ」オプション sound-badge

パラメーター
説明
重大なアラートモード
ユーザーの電話がフォーカスモードに設定されている場合や、ミュートになっている場合でも、通知にサウンドを追加するには、このオプションを有効にします。
クリーンバッジ
このオプションを有効にして、バッジ値を更新します。
サウンド
デバイスが通知を受け取るときに再生するサウンドを設定します。
通知数
アプリケーションアイコンに直接表示される、新しい未読通知の数を示す数値を設定します。
ボリューム
サウンドのボリューム(0~100)を設定します。サウンドは、アプリケーションに含まれている必要があり、サービスが作成されたときに定義される必要があります。

カラーのオプション color

パラメーター
説明
通知の背景色
通知の背景色を 16 進数のカラーコードで設定します。
タイトルの色
タイトルの色を 16 進数のカラーコードで設定します。
メッセージテキストの色
テキストの色を 16 進数のカラーコードで設定します。

詳細オプション notification-options

パラメーター
説明
可変コンテンツ
モバイルアプリケーションがメディアコンテンツをダウンロードできるようにするには、このオプションを有効にします。
使用可能なコンテンツ
このオプションを有効にすると、アプリがアクティブに開いていない場合でも、iOS デバイスでは通知でバックグラウンド更新をトリガーできます。これにより、メッセージやデータ更新などのコンテンツが、ユーザーのインタラクションを必要とせずに処理され、アプリのインボックスに保存できます。選択すると、Apple Push Notification Service(APNS)標準に準拠し、aps ペイロードに content-available: 1 フラグが追加されます。
関連度スコア
関連度スコアを 0 から 100 に設定します。通知の概要で通知を並べ替える場合にシステムが使用します。
割り込みレベル
  • アクティブ:デフォルトでは、通知が直ちに表示され、画面が点灯し、サウンドを再生できます。通知はフォーカスモードを妨げません。
  • パッシブ:画面を点灯させたり、サウンドを再生したりせずに、システムは通知リストに通知を追加します。通知はフォーカスモードを妨げません。
  • 時間依存:システムにより通知がすぐに表示され、画面が点灯し、サウンドを再生でき、フォーカスモードで通知できます。このレベルでは、Apple からの特別な権限は必要ありません。
  • 重大:システムにより通知が直ちに表示され、画面が点灯し、ミュートスイッチまたはフォーカスモードがバイパスされます。このレベルには、Apple からの特別な権限が必要です。
スレッド ID
関連する通知をグループ化するために使用される識別子を設定します。
カテゴリ
アクションボタンを表示するカテゴリ ID の名前を設定します。これらの通知により、ユーザーは、アプリケーションを開いたりアプリケーション内を移動したりせずに、通知に応じて様々なタスクをより迅速に実行できます。
ターゲットコンテンツ ID
通知が開かれたときに転送するアプリケーションウィンドウをターゲティングするのに使用される識別子を設定します。
recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b