iOS向けリッチプッシュ通知の作成
リッチ通知を使用すると、テキスト以外のコンテンツを追加してプッシュ通知をさらにカスタマイズできます。Androidの通知には以前から「拡張通知画像」としてプッシュ通知に画像が含まれていました。iOS 10以降、顧客はGIF、画像、動画、またはオーディオを含むiOSプッシュ通知を受信できるようになりました。
前提条件
iOS向けリッチプッシュ通知を作成する前に、以下の詳細を確認してください。
- アプリがリッチ通知を送信できるようにするには、iOSプッシュ統合の手順に従ってください。開発者がアプリにサービス拡張を追加する必要があります。
- 現在ダッシュボードで直接アップロードできるファイル形式は、JPEG、PNG、GIFです。これらのファイルは、テンプレート可能なURLフィールドに入力することもでき、追加のファイル形式としてAIF、M4A、MP3、MP4、WAVも使用できます。
- メディアの制限と仕様については、Appleのドキュメントを参照してください。
- iOSは画面に合わせて画像を拡大縮小し、アクティブ画面またはロック画面の表示に合わせてリッチ画像を拡大縮小します。

2020年1月現在、iOSのリッチプッシュ通知は1038x1038で10 MB未満の画像を処理できますが、可能な限り小さいファイルサイズを使用することをお勧めします。実際には、大きなファイルを送信すると不要なネットワーク負荷が発生し、ダウンロードのタイムアウトが発生しやすくなります。

画像のファイルサイズが大きすぎる場合、アスペクト比が正しくない場合、テキストが最大メッセージ長を超えている場合、またはタイトルテキストが最大タイトル長を超えている場合、プッシュ通知の画像が期待どおりに表示されないことがあります。
文字数
プッシュに含める正確な文字数について厳密なルールを提供することはできませんが、iOSメッセージを設計する際に考慮すべきいくつかのガイドラインを提供しています。画像の有無、通知の状態とユーザーのデバイスの表示設定、デバイスのサイズによって多少の違いが生じる場合があります。迷った場合は、簡潔にまとめてください。
ベストプラクティスとして、Brazeではモバイルプッシュ通知のオプションのタイトルとメッセージ本文の各行をおよそ30〜40文字に収めることをお勧めしています。
通知の状態
ユーザーはさまざまな状況でプッシュ通知を表示する可能性があり、以下のように異なる長さのテキストが表示されることがあります。
| ロック画面または通知センター | 展開時 | デバイスアクティブ時 |
|---|---|---|
| これは最も一般的なシナリオです。 タイトル:1行のテキスト 本文:4行のテキスト 画像:正方形のサムネイル |
ユーザーがメッセージを長押しした場合。 タイトル:1行のテキスト 本文:7行のテキスト 画像:2:1のアスペクト比(推奨、以下の注を参照) |
端末のロックが解除されアクティブな状態でプッシュを受信した場合。 タイトル:1行のテキスト 本文:2行のテキスト |


展開されたプッシュ通知には2:1のアスペクト比を推奨しますが、ほぼすべてのアスペクト比がサポートされています。画像は常に通知の全幅に表示され、高さはそれに応じて調整されます。
テキスト切り詰めに影響する変数
コンテンツを作成する際は、表示されるテキスト量に影響する以下のシナリオを考慮してください。
ユーザーがプッシュ通知にエンゲージするタイミングによって、タイムスタンプがタイトルテキストを短くする場合があります。
タイトル文字数:35
タイトル文字数:33
タイトル文字数:22
画像がある場合、本文テキストは1行あたり約10文字短くなります。
本文文字数:179
本文文字数:154
iOS 15では、「時間依存」および「重大」の表示によりタイトルがタイムスタンプなしで新しい行に押し下げられ、少しスペースが広くなります。
タイトル文字数:35
タイトル文字数:39
テキストの切り詰めには以下の要素も影響します。
- 端末の表示設定:ユーザーは通常、アクセシビリティ上の理由から、端末のグローバルUIフォントサイズを大きくしたり小さくしたりできます。
- デバイスの幅:メッセージは小さなスマートフォンや幅広のiPadで表示される可能性があります。
- コンテンツの種類:絵文字や「m」「w」のような幅広の文字は「i」や「t」よりもスペースを取り、「engagement」のような長い単語は短い単語よりも途中で改行されやすくなります。
iOSリッチ通知の設定
ステップ1: プッシュキャンペーンを作成する
キャンペーンの作成手順に従って、iOS向けのプッシュ通知を作成します。リッチコンテンツを含まないプッシュ通知の設定と同じコンポーザーを使用します。
ステップ2: メディアを追加する
メッセージのコンポーザーにあるiOS通知画像フィールドに、画像、GIF、音声、または動画ファイルを追加します。コンテンツファイルの追加方法については、要件を参照してください。

このメッセージをiOS 10を搭載したデバイスを使用するユーザーのみに送信するよう制限することもできます。iOS 10にアップグレードしていないユーザーの場合、リッチ通知をサポートするデバイスのみに送信をオフのままにすると、リッチコンテンツなしのテキストのみの通知として表示されます。

ステップ3: キャンペーンの作成を続ける
リッチ通知コンテンツがダッシュボードにアップロードされたら、引き続きキャンペーンのスケジュール設定を行うことができます。
ユーザーがプッシュ通知を受信すると、プッシュメッセージを強く押して画像を拡大表示できます。
