iOSリッチ通知を作成する
リッチ・ノーティフィケーションでは、コピー以外のコンテンツを追加することで、プッシュ通知をよりカスタマイズすることができる。Androidの通知には、以前からプッシュ通知に画像が含まれており、「拡張通知画像」として表示されている。iOS10から、あなたの顧客はGIF、画像、動画、音声を含むiOSプッシュ通知を受け取ることができるようになった。
要件
- アプリがリッチ通知を送信できるようにするには、iOSプッシュ統合の手順に従って、開発者がアプリにサービス拡張機能を追加する必要がある。
- メディアの制限や仕様については、アップルのドキュメントも参照してほしい。
- iOSのリッチ通知は、クイックプッシュキャンペーン作成時には利用できない。
- iOSは画面に収まるように画像を拡大縮小し、リッチ画像はアクティブまたはロックされたビュー用に拡大縮小する。
- 現在、ダッシュボード内で直接アップロードできるファイル形式には、JPEG、PNG、GIFがある。これらのファイルは、これらの追加ファイルタイプとともに、テンプレート可能なURLフィールドに入力することもできる:AIF、M4A、MP3、MP4、またはWAV。
2020年1月現在、iOSのリッチ・プッシュ通知は1038x1038で10MB以下の画像を扱うことができるが、できるだけ小さいファイルサイズを使うことを推奨する。実際には、大きなファイルを送信することは、不必要なネットワークストレスを引き起こし、ダウンロードのタイムアウトをより一般的にする可能性がある。
文字数
プッシュに含めるべき正確な文字数について厳密なルールを提供することはできないが、iOSのメッセージをデザインする際に考慮すべきいくつかのガイドラインを提供する。画像の有無、ユーザーの端末の通知状態や表示設定、端末の大きさによって多少の誤差が生じる場合がある。迷ったときは、短く、甘く。
一般的な経験則として、Brazeは、モバイルプッシュ通知では、オプションのタイトルとメッセージ本文の両方で、各行のテキストを約30~40文字に抑えることを推奨している。
通知内容
ユーザーは様々な状況でプッシュ通知を見る可能性があり、以下のように異なる長さのテキストを見る可能性がある。
ロック画面または通知センター | 拡大 | デバイス・アクティブ |
---|---|---|
これが最も一般的なシナリオだ。 Title:テキスト1行 Body:テキスト4行 画像:正方形のサムネイル |
ユーザーがメッセージを長押ししたとき。 Title:テキスト1行 Body:本文7行 Image:2:1のアスペクト比(推奨。) |
携帯電話のロックが解除され、アクティブな状態でプッシュを受信した場合。 Title:テキスト1行 Body:テキスト2行 |
![] (/docs/ja/assets/img_archive/push_ios_notification_states.png?21f1aab5f8c63a399a2af971349585ec )。
プッシュ通知の拡大には2:1のアスペクト比を推奨しているが、ほぼすべてのアスペクト比に対応している。画像は常に通知の幅いっぱいに表示され、高さはそれに応じて調整される。
テキスト切り捨ての変数
コンテンツを作成する際には、テキストの表示量に影響する可能性のある以下のシナリオを考慮すること。
タイミング
ユーザーがいつプッシュ通知に関与したかによって、タイムスタンプはタイトルテキストを短くすることができる。
タイトルの文字数:35
タイトルの文字数:33
タイトルの文字数:22
画像
画像がある場合、本文は1行につき約10文字短くなる。
ボディーの文字数だ:179
ボディーの文字数だ:154
中断レベル(iOS 15)
Time SensitiveとCriticalの表記は、タイトルをタイムスタンプのない新しい行に押し下げ、少しスペースを与える。
「Time Sensitive」または「Critical」の表記がなく、タイトル文字数が35のプッシュ通知例。
タイトルの文字数:35
タイムセンシティブの表記とタイトル文字数39のプッシュ通知例。
タイトルの文字数:39
そしてさらに
以下もテキストの切り捨てに影響する:
- 電話の表示設定:ユーザーは、アクセシビリティ上の理由から、自分の電話でグローバルUIのフォントサイズを増減できる。
- デバイスの幅:メッセージは小さな携帯電話でも、幅の広いiPadでも表示できる。
- コンテンツの種類:絵文字や “m “や “w “のような幅の広い文字は、”i “や “t “よりもスペースを取る。”engagement “のような長い単語は、短い単語よりも突然改行されることがある。
iOSのリッチ通知を設定する
ステップ 1: キャンペーンを作成する
キャンペーンの手順に従って、iOS用のプッシュ通知を作成する。リッチコンテンツを含まないプッシュ通知の設定に使うのと同じコンポーザーを使うことになる。
ステップ 2: メディアを追加する
メッセージのコンポーザーにあるRich Notification Mediaフィールドに画像、GIF、オーディオ、ビデオファイルを追加する。コンテンツファイルを追加する方法については、要件を参照のこと。
このメッセージは、iOS 10を搭載したデバイスを持っているユーザーだけに送信するよう制限することもできる。iOS10にアップグレードしていないユーザーの場合、「リッチ通知をサポートするデバイスにのみ送信」のチェックを外しておくと、リッチコンテンツを含まないテキストのみの通知として表示される。
ステップ 3: キャンペーンの作成を続ける
リッチ通知コンテンツがダッシュボードにアップロードされたら、[キャンペーンのスケジューリング]6 を続けることができる。
プッシュ通知を受け取ったユーザーは、プッシュ・メッセージを強く押して画像を拡大することができる。