概要
ヘッドアップ通知は、Androidの高優先度プッシュ通知です。ヘッドアップ通知は、現在のアプリの上に重ねて画面の上部に一時的なバナーとして表示され、ユーザーの注意を引くために使用されます。通知は、ユーザーがそれに対して操作を行わない限り、数秒後に自動的に消えます。
ヘッドアップ通知は、 プッシュ通知チャネル の優先度が 高 に設定されているときにトリガーされます。Androidの通知チャネルに関する詳細は、 こちら をご覧ください。
info |
情報
|
ユースケース
この機能のいくつかのユースケースは次のとおりです:
- ユーザーに期間限定オファーやフラッシュセールを通知し、即時の可視性と迅速な行動を促します。
- カートに放置された商品についてお知らせします。今だけの特別割引を利用して、購入を完了させてください。
- 支払いの失敗やアカウントのセキュリティ問題についてユーザーに警告し、タイムリーな認識と対応を確保します。
MoEngageのヘッドアップ通知
MoEngageでのヘッドアップ通知は、2つの方法で設定できます:
再投稿方法(デフォルト方法)
リポスト方法はMoEngageのデフォルトの方法です。この方法は、デバイス間で一貫した動作を保証し、メッセージの信頼性を維持します。以下のように機能します:
- 最初に、通知がテキストコンテンツと共に投稿されます。
- 最初の投稿の後、アセットがダウンロードされます(例えば、画像やメディアなど)。
- 通知は、その後、テンプレートコンテンツ(例えば、背景色、タイマー、プログレスバー)とダウンロードされたアセットと共に再投稿されます。
この方法では:
- アセットのダウンロードや通知の更新におけるいかなる失敗も、コアメッセージの配信には影響しません。エンドユーザーは常に少なくともバックアップテキストを見ることができます。
- ヘッドアップ通知は通常5〜8秒間表示されますが、スムーズなアニメーションなしに急に消えます。その結果、ユーザーは基本コンテンツからテンプレートコンテンツへのぎこちない移行を経験する可能性があります。
ダイレクトポスティング方式
info |
情報
|
ダイレクトポスティング方式では、最初にアセットがダウンロードされ、その後、これらのアセットを使用して通知が投稿されます。
この方法では、ユーザーは意図した通りにヘッドアップ通知を体験します。テンプレートの内容は通知に直接表示され、ヘッドアップエリアに5〜8秒間表示されます。
この方法では、インターネット接続が不良でメディア資産のダウンロードに遅延が発生した場合や、テンプレートコンテンツの構築に関連する内部エラーが発生した場合、通知はエンドユーザーには表示されません。しかし、MoEngage SDKは依然として 通知を受信したAndroid イベントを生成します。
このメソッドを構成するには、 こちら を参照してください。
info |
情報 カルーセルテンプレートでは、カルーセルと対話すると、通知がヘッズアップエリアから削除されますが、通知ドロワーには残ります。 |
通知の制限と期待される動作
このセクションでは、さまざまなAndroidデバイスおよびOSバージョンにおける通知の観察された制限と期待される動作について説明します。
- Android 9、10、および11デバイスでは、拡張通知ビューは利用できません。通知を展開するためのドロップダウンボタンはありません。
-
ヘッドアップ通知の展開ビュー
- 一般的な動作 : 展開された状態のヘッドアップ通知は、ユーザーがそれに対して操作を行うか、別の通知を受け取るまで、浮動ウィンドウ内に留まります。
- Samsungデバイス : 展開ビューでヘッドアップ通知を表示するには、 詳細設定 の下にある 通知ポップアップスタイル を調整します。
- OnePlusデバイス : ヘッドアップ通知には、 基本 、 タイマー 、および 進行バー付きタイマー テンプレートのドロップダウンボタンがないため、浮動ウィンドウでの展開ができません。
-
アプリの終了/バックグラウンド時のヘッドアップ通知の解除
- Miデバイス : ユーザーがアプリを終了するか、バックグラウンドに送信すると、ヘッドアップ通知は解除されます。
- SamsungおよびPixelデバイス : 通知はフローティングウィンドウに表示されたままです。
-
お知らせ通知(DNDモード)
- Samsungデバイス : 通知は音とともに浮遊ウィンドウに表示されます。
- Miデバイス : 通知は音とともに通知ドロワーにのみ表示されます。
info |
情報 ヘッズアップ機能は、デバイスが おやすみモード の場合、正常に動作しない可能性があります。 |
ベストプラクティス
- MoEngage SDKは、通知ドロワーでの通知の可視性を最大化するために、デフォルトで再投稿メソッドを使用します。
- 優先度が 高い チャンネルを設定していて、ヘッドアップエリアでの可視性を向上させたい場合は、ダイレクト投稿方法を使用してください。メディア資産が最適な可視性のためのサイズガイドラインに準拠していることを確認してください。詳細については、 こちら をご覧ください。
-
MoEngageは、キャンペーン作成者がこれらの通知を特定し、メディア資産を慎重に使用できるように、ダッシュボード上でチャネル名を
heads-up
としてラベル付けすることを推奨しています。このチャネル名は内部参照専用であり、エンドユーザーには表示されません。