iOS用のリッチプッシュ通知を作成する
リッチプッシュ通知では、コピー以外のコンテンツを追加することで、プッシュ通知をよりカスタマイズできます。Androidの通知には、以前からプッシュ通知に画像が含まれており、「拡張通知画像」として表示されています。iOS 10以降、顧客はGIF、画像、動画、音声を含むiOSプッシュ通知を受信できるようになりました。
前提条件
iOSのリッチプッシュ通知を作成する前に、次の詳細に注意してください。
- アプリからリッチプッシュ通知を送信できるようにするには、開発者がアプリにサービス拡張機能を追加する必要があるため、iOSプッシュ連携の手順に従ってください。
- 現在、Brazeダッシュボードで直接アップロードがサポートされているファイル形式には、JPEG、PNG、GIFがあります。これらのファイルは、テンプレート可能なURLフィールドに以下の追加ファイルタイプとともに入力することもできます:AIF、M4A、MP3、MP4、またはWAV。
- メディアの制限と仕様については、Appleのドキュメントを参照してください。
- iOSのリッチプッシュ通知は、クイックプッシュキャンペーン作成時には利用できません。
- 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では、Time SensitiveとCriticalの表記は、タイトルをタイムスタンプのない新しい行に押し下げ、少しスペースに余裕が生まれます。
タイトルの文字数:35
タイトルの文字数:39
以下の詳細も、テキストの切り捨てに影響します。
- 端末の表示設定: ユーザーは、通常アクセシビリティ上の理由から、端末のグローバルUIのフォントサイズを増減できます。
- デバイスの幅: メッセージは小さな携帯電話でも、幅の広いiPadでも表示される可能性があります。
- コンテンツタイプ: 絵文字、および「m」や「w」のような幅の広い文字は、「i」や「t」よりもスペースを取ります。また、「engagement」のように長い単語は、短い単語よりも突然改行されることがあります。
iOSのリッチプッシュ通知を設定する
ステップ 1: プッシュキャンペーンを作成する
キャンペーンの手順に従って、iOS用のプッシュ通知を作成します。リッチコンテンツを含まないプッシュ通知の設定に使用するのと同じコンポーザーを使います。
ステップ 2: メディアを追加する
メッセージのコンポーザーにあるRich Notification Mediaフィールドに画像、GIF、オーディオ、ビデオファイルを追加します。コンテンツファイルを追加する方法については、要件を参照してください。

このメッセージは、iOS 10を搭載したデバイスを持っているユーザーだけに送信するよう制限することもできます。iOS 10にアップグレードしていないユーザーの場合、Only send to devices with Rich Notification supportのチェックを外しておくと、リッチコンテンツを含まないテキストのみの通知として表示されます。

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

GitHub でこのページを編集