Skip to content

iOS用のリッチプッシュ通知を作成する

リッチプッシュ通知では、コピー以外のコンテンツを追加することで、プッシュ通知をよりカスタマイズできます。Androidの通知には、以前からプッシュ通知に画像が含まれており、「拡張通知画像」として表示されています。iOS 10以降、顧客はGIF、画像、動画、音声を含むiOSプッシュ通知を受信できるようになりました。

前提条件

iOSのリッチプッシュ通知を作成する前に、次の詳細に注意してください。

  • アプリからリッチプッシュ通知を送信できるようにするには、開発者がアプリにサービス拡張機能を追加する必要があるため、iOSプッシュ連携の手順に従ってください。
  • 現在、Brazeダッシュボードで直接アップロードがサポートされているファイル形式には、JPEG、PNG、GIFがあります。これらのファイルは、テンプレート可能なURLフィールドに以下の追加ファイルタイプとともに入力することもできます:AIF、M4A、MP3、MP4、またはWAV。
  • メディアの制限と仕様については、Appleのドキュメントを参照してください。
  • iOSのリッチプッシュ通知は、クイックプッシュキャンペーン作成時には利用できません。
  • iOSでは画面に収まるように画像を拡大縮小し、リッチ画像の場合はアクティブなビューまたはロックされたビューに合わせて拡大縮小します。

文字数

プッシュに含めるべき正確な文字数について厳密なルールを提供することはできませんが、iOSのメッセージをデザインする際に考慮すべきいくつかのガイドラインを提供しています。画像の有無、ユーザーのデバイスの通知状態や表示設定、デバイスの大きさによって多少の差異が生じる場合があります。迷ったときには、簡潔にまとめましょう。

Brazeはベストプラクティスとして、モバイルプッシュ通知では、オプションのタイトルとメッセージ本文の両方で、各行のテキストを約30~40文字に抑えることを推奨しています。

通知の状態

ユーザーはさまざまな状況でプッシュ通知を見る可能性があり、以下のように異なる長さのテキストが表示されることがあります。

ロック画面または通知センター 展開時 デバイスアクティブ
これが最も一般的なシナリオです。

タイトル: テキスト1行
本文: テキスト4行
画像: 正方形のサムネイル
ユーザーがメッセージを長押ししたとき。

タイトル: テキスト1行
本文: テキスト7行
画像: 2:1のアスペクト比(推奨。後述の注を参照)
携帯電話のロックが解除され、アクティブな状態でプッシュを受信した場合。

タイトル: テキスト1行
本文: テキスト2行

ロック画面に表示されるプッシュ、展開時、およびデバイスがアクティブなときのプッシュ通知の例。

テキスト切り捨ての変動要因

コンテンツを作成する際には、テキストの表示量に影響する可能性のある以下のシナリオを考慮してください。

ユーザーがプッシュ通知に反応したタイミングに応じて、タイムスタンプによりタイトルテキストが短くなることがあります。

タイムスタンプが「now」でタイトル文字数が35のプッシュ通知の例。
タイトルの文字数:35

タイムスタンプが「3h ago」でタイトル文字数が33のプッシュ通知の例。
タイトルの文字数:33

タイムスタンプが「Yesterday, 8:37 AM」でタイトル文字数が22のプッシュ通知の例。
タイトルの文字数:22

画像がある場合、本文は1行につき約10文字短くなります。

画像がなく、本文文字数が179のプッシュ通知の例。
本文の文字数:179

画像があり、本文文字数が154のプッシュ通知の例。
本文の文字数:154

iOS 15では、Time SensitiveとCriticalの表記は、タイトルをタイムスタンプのない新しい行に押し下げ、少しスペースに余裕が生まれます。

Time SensitiveまたはCriticalの表記がなく、タイトル文字数が35のプッシュ通知の例。
タイトルの文字数:35

Time Sensitiveの表記があり、タイトル文字数が39のプッシュ通知の例。
タイトルの文字数: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のチェックを外しておくと、リッチコンテンツを含まないテキストのみの通知として表示されます。

画像を追加したり、画像のURLを入力したりできる、展開時の通知画像セクション。

ステップ 3: キャンペーンの作成を続ける

リッチプッシュ通知コンテンツがダッシュボードにアップロードされたら、キャンペーンのスケジュールを続行できます。

プッシュ通知を受信したユーザーは、プッシュメッセージを強く押して画像を展開できます。

プッシュ通知を受信したユーザーがメッセージを強く押すと、「Hello!」という展開画像が表示されます。

New Stuff!