iOS のリッチプッシュ配信の設計 rich-push
通知のコンテンツの定義 push-message
プッシュ配信を作成したら、次のいずれかのテンプレートを使用して、そのコンテンツを定義します。
- デフォルト では、シンプルなアイコンと付属の画像を使用して通知を送信できます。
- 基本 では、通知にテキスト、画像、ボタンを含めることができます。
- カルーセル では、ユーザーがスワイプできるテキストと複数の画像を含む通知を送信できます。
- タイマー には、通知にライブカウントダウンタイマーが含まれます。
これらのテンプレートをパーソナライズする方法について詳しくは、以下のタブを参照してください。
-
テンプレート ドロップダウンから、「デフォルト」を選択します。
-
「タイトル」フィールドで、通知センターから使用可能な通知のリストに表示するタイトルのラベルを入力します。
このフィールドは、iOS 通知ペイロードの title パラメーターの値を定義します。
-
オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する 字幕 を追加します。
-
「メッセージ」フィールドにメッセージの内容を入力します。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する ローンチ画像 の URL を選択します。
-
詳細設定 ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報
-
さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報
-
アプリケーション変数 メニューから、アプリケーション変数 が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。
-
テンプレート ドロップダウンから、「基本」を選択します。
-
メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージ テキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報
-
オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する 字幕 を追加します。
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する ローンチ画像 の URL を選択します。
-
詳細設定 ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報
-
カラーオプション メニューで、通知の背景色、通知の背景色 および メッセージテキストの色 の 16 進数のカラーコードを入力します。
-
さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報
-
アプリケーション変数 メニューから、アプリケーション変数 が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。
-
テンプレート ドロップダウンから、「カルーセル」を選択します。
-
メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージ テキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報
-
オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する 字幕 を追加します。
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
カルーセル の操作方法を選択します。
- 自動:画像をスライドとして自動的に切り替えさせ、定義済みの間隔で移行します。
- 手動:ユーザーはスライド間を手動でスワイプして画像間を移動できます。
-
「画像を追加」をクリックし、画像 の URL、テキスト、アクションの URI を入力します。
少なくとも 3 つの画像、最大 5 つの画像を含めます。
-
下向き矢印と上向き矢印を使用して、画像の順序を操作します。
-
詳細設定 ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報
-
カラーオプション メニューで、通知の背景色、通知の背景色 および メッセージテキストの色 の 16 進数のカラーコードを入力します。
-
さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報
-
アプリケーション変数 メニューから、アプリケーション変数 が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。
-
通知タイプ ドロップダウンから、「タイマー」を選択します。
-
メッセージを作成するには、「タイトル」、「拡張されたタイトル」、「メッセージ」、「拡張されたメッセージ」の各フィールドにテキストを入力します。
メッセージ テキストは折りたたまれたビューに表示され、通知を拡張すると 拡張されたメッセージ が表示されます。
-
式エディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。詳細情報
-
オプションで、iOS 通知ペイロードの subtitle パラメーターに対応する 字幕 を追加します。
-
通知のユーザークリックに関連付けられた クリックアクション を定義する URL を追加します。これにより、ユーザーが通知を操作するときの動作(特定の画面を開く、アプリで特定のアクションを実行するなど)が決定されます。
-
プッシュ通知をさらにパーソナライズするには、プッシュ通知に追加する ローンチ画像 の URL を選択します。
-
タイマー期間 を秒単位で設定するか、タイマー終了タイムスタンプ を特定のエポックタイムスタンプに設定します。
-
タイマーの有効期限が切れた後に表示されるテキストと画像を「代替タイトル」、「代替メッセージ」、「代替ローンチ画像」の各フィールドに入力します。
-
詳細設定 ドロップダウンから「サウンドとバッジ」タブに移動して、通知のサウンドやバッジのオプションなどの追加設定をカスタマイズします。詳細情報
-
カラーオプション メニューで、通知の背景色、通知の背景色 および メッセージテキストの色 の 16 進数のカラーコードを入力します。
-
さらにカスタマイズするには、プッシュ通知で使用できる「追加」オプションを確認します。詳細情報
-
アプリケーション変数 メニューから、アプリケーション変数 が自動的に追加されます。これによって、通知の動作を定義できます。例えば、ユーザーが通知をアクティブ化したときに特定のアプリケーション画面が表示されるように設定します。
メッセージのコンテンツを定義したら、テストサブスクライバーを利用して、メッセージをプレビューしテストします。
プッシュ通知の詳細設定 push-advanced
「サウンドとバッジ」オプション sound-badge
カラーのオプション color
詳細オプション notification-options
aps
ペイロードに content-available: 1
フラグが追加されます。- アクティブ:デフォルトでは、通知が直ちに表示され、画面が点灯し、サウンドを再生できます。通知はフォーカスモードを妨げません。
- パッシブ:画面を点灯させたり、サウンドを再生したりせずに、システムは通知リストに通知を追加します。通知はフォーカスモードを妨げません。
- 時間依存:システムにより通知がすぐに表示され、画面が点灯し、サウンドを再生でき、フォーカスモードで通知できます。このレベルでは、Apple からの特別な権限は必要ありません。
- 重大:システムにより通知が直ちに表示され、画面が点灯し、ミュートスイッチまたはフォーカスモードがバイパスされます。このレベルには、Apple からの特別な権限が必要です。