進捗をリアルタイムで見せる
注文、配車、試合の進行に合わせて内容が書き換わる、Android 16 の 1 つの通知。アプリが閉じていても、Pushwoosh がサーバーから開始、更新、終了を行います。
80,000 社以上の企業に信頼され、エンゲージメントの拡大を支えています
フォーマットの全体像
通常のプッシュ通知は 1 つの内容を 1 回伝えるだけなので、5 段階の注文なら通知が 5 件になります。Live Update はアクティビティ全体に 1 枚のカードを表示し、それを書き換え続けます。ロック画面には古い通知の束ではなく、常に現在のステップが表示されます。
進行中のカードは 1 枚
アクティビティにはロック画面と通知シェードで 1 つの通知が割り当てられ、以降の更新はカードを追加せずにそのカードを書き換えます。
動くプログレスバー
Pushwoosh は Android ネイティブの Notification.ProgressStyle で描画するため、バー、その値、色分けされたセグメントは OS 本来の部品そのものです。
ステータスバーのチップ
アクティビティの実行中は、Android がステータスバーにコンパクトなインジケーターを表示し続け、他のアプリを使っている間も確認できます。
タイムアンカー
更新にタイムアンカーを含められるため、サーバーからの更新の合間もカードが到着予定時刻まで自動でカウントダウンします。
ライブカード上のアクションボタン
SDK モジュールがプログレスと並べてボタンを配置するため、カードから直接地図を開いたり配達員に電話したりできます。
独自のデザインで描画
LiveUpdateProgressStyleProvider が描画をアプリに委ねるため、色、アイコン、セグメントラベルを自社のデザインに合わせられます。
Live Update はプッシュ通知と画面のどこに位置するのか
| メッセージの性質 | 送るもの | 表示される場所 |
|---|---|---|
| 1 回だけ伝える状態の変化 | 通常のプッシュ通知 | バナー、その後に通知シェード |
| 画像で見せる価値のある変化 | リッチメディアプッシュ | 展開された通知 |
| タップ 1 回で選べる選択肢 | インタラクティブプッシュ | 通知上のボタン |
| 数分から数時間続く進行中のアクティビティ | Live Update | 自ら書き換わる 1 枚の進行中カードと、ステータスバーのチップ |
| ユーザーが後で見返す記録 | メッセージ受信箱 | アプリ内のリスト |
| 詳細、フォーム、レイアウト | アプリ内メッセージ | アプリ内の全画面 |
ジャーニーの中で果たす役割
両プラットフォームを 1 つのジャーニーで
Live Update は、すでに送っているメッセージの属性の 1 つです。オーディエンス、トリガー、セグメント、顧客プロフィールはそのままで、アクティビティの進行中にそのメッセージをどう見せるかをフォーマットが決めます。
Android 16 のデバイスにはライブカード、iPhone には Live Activity、古い Android 端末には通常のプッシュ通知が届きます。いずれも、プッシュ通知、アプリ内メッセージ、メールを運用しているのと同じカスタマージャーニーから配信されます。iOS ユーザーが多い日本市場でも、Android と iPhone を 1 つのジャーニーでまとめて扱えます。
注文を最初から最後まで
店舗が注文を受け付けると、ジャーニーが最初のステップでカードを表示します。
サイレントプッシュがバックグラウンドで配達員のデータを準備します。ユーザーには見えないため、次の更新では実際の名前と到着予定時刻が表示されます。調理中、配達員決定、到着 2 分前と同じカードが書き換わり、配達完了のイベントでカードが閉じます。
Android 16 未満の端末では、同じジャーニーが各ステップで通常のプッシュ通知を送り、どちらの分岐もメッセージ受信箱に領収書を残します。
活用シーン
Live Update が活きるのは、何かが実際に進行中で、ユーザーがすでにその結果を待っているときです。告知、オファー、ユーザーが自分で始めていないものには通常のプッシュ通知が適しており、この表示領域に関する Google のポリシーも同じ立場です。
| 場面 | カードに表示する内容 | ユーザーの行動 |
|---|---|---|
| フードデリバリー:進行中の注文 | 受付、調理中、配達員決定、到着まであと数分 | ロック画面のまま配達員が近づく様子を確認 |
| 配車アプリ:乗車中 | ドライバーの移動、到着予定時刻、乗車の進捗 | 地図に戻らずロック画面をちらっと確認 |
| EC:購入後 | 発送、配達中、あと数か所、配達完了 | 通知シェードで荷物を追い、在宅すべき時間を把握 |
| マーケットプレイス:複数の注文 | 出荷ごとに 1 枚のカード、それぞれに出品者 | 別々の日に届く荷物を管理 |
| 航空会社:フライト当日 | 搭乗ゲート、搭乗開始、遅延、手荷物受取所 | 騒がしいターミナルでもロック画面でゲートを確認 |
| スポーツ中継:試合中 | スコア、試合時間、ピリオド | スマートフォンをロックしたままサッカーやクリケットを追う |
| スポーツベッティング:試合中のベット | ベットの状況、ライブオッズ、キャッシュアウトの期限 | 期限が終わる前にキャッシュアウト |
| 銀行:送金処理中 | 送金の進捗、カードの配送状況 | スマートフォンをポケットに入れたまま着金を確認 |
| 訪問サービス:技術者の移動中 | 移動中、到着予定時刻、到着 | 何時に在宅すればよいか迷わない |
| エネルギー:近隣の停電 | 障害確認、作業員到着、復旧予定時刻 | サポート窓口に電話せずに状況を把握 |
プラットフォームと技術的な対応範囲
自動更新されるライブカードは新しい機能のため、まず自社のインストールベースと対応バージョンの下限を照らし合わせてください。最後の列は、プッシュ通知自体がフォーマットになる場合と、アプリにすでに組み込まれた仕組みを動かすだけの場合を示しています。
| 機能 | Android | iOS | Web | 提供元 |
|---|---|---|---|---|
| その場で更新される進行中のカード | Android 16(API 36) | iOS 16.1 以上、Live Activity として | – | プッシュ通知。SDK が OS のライブ通知 API で描画 |
| ネイティブのセグメント型プログレスバー | Android 16、Notification.ProgressStyle | 自社の ActivityKit ウィジェット | – | OS の部品をラップする pushwoosh-liveupdates 6.9.0 以上 |
| 常時表示のコンパクトなインジケーター | ステータスバーのチップ | Dynamic Island、iPhone 14 Pro 以降 | – | ライブ通知をもとに OS が表示 |
| サーバー主導の開始、更新、終了 | 対応 | 対応 | – | Messages API の OPERATION_START、OPERATION_UPDATE、OPERATION_END |
| アプリからのカードの消去 | endLiveUpdate(id)、endAllLiveUpdates() | 対応 | – | アプリ内の PushwooshLiveUpdates ファサード |
| ライブカードのブランドスタイリング | LiveUpdateProgressStyleProvider | 自社のウィジェットコード | – | SDK から呼び出される自社のアプリコード |
| Android 15 以前 | –、SDK の呼び出しは何も実行されない | n/a | – | 同じジャーニー上の通常のプッシュ通知またはメッセージ受信箱 |
Notification.ProgressStylepushwoosh-liveupdates 6.9.0 以上OPERATION_START、OPERATION_UPDATE、OPERATION_ENDendLiveUpdate(id)、endAllLiveUpdates()PushwooshLiveUpdates ファサードLiveUpdateProgressStyleProviderセキュリティとホスティング
Pushwoosh は米国とドイツにある自社ハードウェア上で稼働し、GDPR に準拠して運用されています。
導入の流れ
Android のビルドは一度きりの開発作業です。その後は、3 つの操作をジャーニー内の他のメッセージと同じようにコントロールパネルと API から実行します。
-
モジュールを一度追加 (開発者)
Android アプリに
pushwoosh-liveupdates6.9.0 以上を追加します。このモジュールは通常の通知処理より先に Live Update のプッシュを受け取り、チャネル、権限、ラージアイコン、アクションボタンを処理します。カードのブランディングはLiveUpdateProgressStyleProviderで行います。 -
ライフサイクル全体をサーバーから制御 (API)
OPERATION_STARTでカードを表示し、OPERATION_UPDATEでその場で書き換え、OPERATION_ENDで消去します。いずれも Messages API 経由で、1 つのアクティビティ ID がそれらを結び付けます。アプリ側でもPushwooshLiveUpdates.endLiveUpdate()で表示中のカードを閉じられ、サーバーとの通信は不要です。 -
オーケストレーション (ノーコード)
他のメッセージングと同じカスタマージャーニーから、同じセグメントと同じ顧客プロフィールに対して 3 つの操作を実行します。同じシナリオの iOS 側も、そのジャーニーから実行できます。
知っておきたい制限事項
関連製品を見る
Pushwooshのモバイルプッシュ通知は、あらゆるデバイスへのリーチ、リッチコンテンツ、精密なターゲティングを実現します。クロスチャネルジャーニーと99%の稼働率で、通知を優良顧客への入口に変えます。
アプリと Web サイトにお知らせセンターを追加。サイレント配信でプッシュ通知を許可していないユーザーにも届き、保存したメッセージはいつでも見返せます。
1 つのビジュアルツールでキャンペーンを設計し、効率化します。Pushwoosh カスタマージャーニービルダーを使用して、顧客とのコミュニケーション、エンゲージメントの向上、リテンション、コンバージョン、セグメンテーション、実験を行います。
配信中のプッシュ通知にラベル付きのアクションボタンを追加し、承認、受け取り、追跡を 1 タップで。iOS 用のボタンセットはノーコードで作成し、既存のキャンペーンとジャーニーから送信できます。
乗車状況をロック画面に表示し、ドライバー到着を乗客に確実に通知。乗客とドライバーのオンボーディングまで、ひとつのモビリティ マーケティング基盤で実現します。
アプリおよび Web メッセージングを Pushwoosh API にオフローディングしましょう。プッシュ通知、メール、SMS、データストリームを当社が管理します。制限なく成功する製品を構築できます。