高度な設定
Braze ダッシュボードを通じて送信される Android および FireOS プッシュ通知には、多くの高度な設定を利用できます。この記事では、これらの機能とそれらを効果的に使用する方法について説明します。
有効時間 (TTL)
有効期間 (TTL) フィールドを使用すると、プッシュメッセージングサービスでメッセージを保存する期間をカスタム設定できます。有効期間のデフォルト値は、FCM の場合は 4 週間、ADM の場合は 31 日です。
要約テキスト
要約テキストを使用すると、拡張通知ビューに追加のテキストを設定できます。画像付きの通知のキャプションとしても機能します。
要約テキストは、展開されたビューのメッセージ本文の下に表示されます。
画像を含むプッシュ通知の場合、折りたたまれたビューにはメッセージテキストが表示され、通知が展開されると、要約テキストが画像のキャプションとして表示されます。
カスタム URI
カスタム URI 機能を使用すると、通知がクリックされたときの誘導先 Web URL または Android リソースを指定できます。カスタム URI が指定されていない場合、通知をクリックするとユーザーはアプリに誘導されます。カスタム URI を使用してアプリ内でディープリンクし、アプリ外部のリソースにユーザーを誘導することができます。これは、以下に示すように、メッセージング API またはプッシュコンポーザーの [高度な設定] にあるダッシュボードを使用して指定できます。
通知の表示優先度
通知の表示優先度設定は、Android O 以降を実行しているデバイスでは使用されなくなりました。新しいデバイスの場合は、通知チャネル設定を使用して優先度を設定します。
プッシュ通知の優先度レベルは、通知トレイ内で他の通知と比較して通知がどのように表示されるかに影響します。また、通常のメッセージや優先度の低いメッセージは、バッテリー寿命を延ばすために遅延がわずかに長くなったり、バッチ処理で送信されたりするのに対し、優先度の高いメッセージは常に即座に送信されるため、配信の速度と方法にも影響する可能性があります。
Android O では、通知の優先度が通知チャネルのプロパティになりました。開発者と協力して設定中にチャネルの優先度を定義し、ダッシュボードを使用して通知音を送信するときに適切なチャネルを選択する必要があります。Android O より前のバージョンを実行しているデバイスの場合は、Braze ダッシュボードとメッセージング API を使用して、Android および FireOS 通知の優先度レベルを指定できます。
特定の優先度を指定したメッセージを全ユーザーベースに送信するには、通知チャネル設定 (O 以降のデバイスを対象とする) を通じて間接的に優先度を指定し、かつ、ダッシュボードから個別の優先度を送信する (O より前のデバイスを対象とする) ことをお勧めします。
Android または Fire OS プッシュ通知で設定できる優先度レベルは次のとおりです。
優先度 | 説明 / 使用目的 | priority 値 (API メッセージの場合) |
---|---|---|
最大 | 緊急のメッセージまたはスピードが重視されるメッセージ | 2 |
高 | 友人からの新しいメッセージなどの重要な連絡 | 1 |
デフォルト | ほとんどの通知 - メッセージが他の優先度タイプのいずれにも明示的に該当しない場合に使用します | 0 |
低 | ユーザーに知ってもらいたいが、すぐに対応する必要のない情報 | -1 |
最小 | コンテキストまたは背景情報 | -2 |
詳細については、Google の Android 通知 ドキュメントを参照してください。
サウンド
Android O では、通知音は通知チャネルのプロパティになりました。開発者と協力して設定時にチャネルのサウンドを定義し、通知を送信するときにダッシュボードを使用して適切なチャネルを選択する必要があります。
Android O より前のバージョンを実行しているデバイスの場合、Braze を使用すると、ダッシュボードコンポーザーを通じて個々のプッシュメッセージのサウンドを設定できます。これを行うには、デバイスのローカルサウンドリソースを指定します (例: android.resource://com.mycompany.myapp/raw/mysound
)。このフィールドに「default」を指定すると、デフォルトの通知音がデバイスで再生されます。これは、メッセージング API またはプッシュコンポーザーの [設定
android.resource://com.mycompany.myapp/raw/mysound`] にあるダッシュボードを使用して指定できます。
完全なサウンドリソース URI (例: android.resource://com.mycompany.myapp/raw/mysound
) をダッシュボードプロンプトに入力します。
特定のサウンドを指定したメッセージを全ユーザーベースに送信するには、通知チャネル設定 (O 以降のデバイスを対象とする) を通じて間接的にサウンドを指定し、かつ、ダッシュボードから個別のサウンドを送信する (O より前のデバイスを対象とする) ことをお勧めします。