待てないメッセージは、集中モードを越えて届ける
プッシュ通知がすぐに表示されるか、夜まで時刻指定要約で待たされるかは、iOS の割り込みレベルで決まります。Pushwoosh のコントロールパネルで、Time-Sensitive または Critical をトグル 1 つで設定できます。
80,000 社以上の企業に信頼され、エンゲージメントの拡大を支えています
機能の全体像
iOS 15 以降、どれだけ通知を静かにするかはユーザーが決めます。集中モードは通知を保留し、時刻指定要約はそれを夜にまとめて届けます。オファーならそれで構いませんが、不正利用アラートでは手遅れです。その 2 つを分けるのが、プッシュ通知の割り込みレベルというフィールドです。iOS ユーザーの多い日本市場では、この設定が届き方を大きく左右します。
passive (iOS 15 以上)
音を鳴らさず、画面も点灯させずに通知一覧に入ります。ユーザーが見るまで待てるおすすめやオファー向けのレベルです。
active (デフォルト)
画面を点灯させて音を鳴らしますが、集中モードと要約の後ろで待たされます。現在送っているプッシュ通知は、すべてすでにこのレベルです。
time-sensitive
集中モードと時刻指定要約を越えて即座に表示され、黄色の「Time Sensitive」バナーが付き、一定時間表示され続けます。
critical
Time-Sensitive のすべてに加えて、おやすみモードとサイレントスイッチも無視するため、消音中の端末でも音が鳴ります。Apple はこのエンタイトルメントを、ヘルスケア、安全、セキュリティのアプリに付与しています。
各レベルが越えられるもの
| レベル | 音と画面の点灯 | 集中モードと要約 | おやすみモードとサイレントスイッチ | 必要なもの |
|---|---|---|---|---|
passive | – | – | – | なし |
active | あり | – | – | なし(プッシュ通知のデフォルト) |
time-sensitive | あり、黄色のバナー付き | あり | – | アプリで宣言した Time Sensitive Notifications ケイパビリティ |
critical | あり、消音中でも鳴る | あり | あり | Apple がアプリに付与する Critical Alerts エンタイトルメント |
passiveactivetime-sensitivecritical設定場所
作成画面の 2 つのトグル
単発プッシュ通知の作成画面には、iOS の設定に Time-sensitive オプションと、別の Critical Push オプションがあります。キャンペーンの緊急度を変えるのに、アプリのリリースは不要です。
API の 1 つのフィールド
/createMessage の ios_interruption_level は passive、active、time-sensitive、critical を受け付け、apns-push-type: alert と組み合わせて使います。
SDK による許可状態の取得
iOS SDK は、端末が Time-Sensitive をまだ許可しているかを報告します。オフにしたユーザーにこのレベルを使い続けずに済みます。
ジャーニーの中で果たす役割
1 つのジャーニーで、緊急度を段階的に
レベルは、すでに送っているメッセージの属性の 1 つです。オーディエンス、トリガー、セグメント、顧客プロフィールはそのままで、変わるのはそのメッセージがどれだけ強く注意を引くかだけです。
そのため、すでにプッシュ通知、アプリ内メッセージ、メール、SMS を運用している同じカスタマージャーニーの中で、不正利用の分岐は time-sensitive に、復帰施策の分岐は passive のままにできます。
活用シーン
このレベルが真価を発揮するのは、3 時間後に読まれたら価値を失うメッセージです。ほとんどのアプリではそうしたフローはわずかで、それ以外はすべて active か passive が適切です。
| 場面 | プッシュ通知の内容 | 割り込みに値する理由 |
|---|---|---|
| フィンテック:不正利用と不審なログイン | この決済を承認してください、カードを凍結しました | 要約を待つ間にもお金が動いてしまう |
| トレーディングと暗号資産:証拠金とロスカット | 追加証拠金のお知らせ、10 分後にロスカット | ポジションが閉じた後に読む価格アラートは、ただの記録 |
| 配車アプリ:ドライバーの到着 | ドライバーが到着しました | ドライバーが待つのは 2 分。要約が届くのは 3 時間後 |
| フードデリバリー:配達員が玄関に到着 | 配達員が玄関に到着しました | 玄関先で待てるのは 1〜2 分程度 |
| 航空と鉄道:当日の運行の乱れ | 搭乗ゲートが B12 に変更されました、運休のお知らせ | 乗客はまさに今、間違ったターミナルにいる |
| ヘルスケアと薬局:服薬と検査結果 | お薬の時間です、検査結果が出ました | Apple 自身が挙げる例で、Critical が認められる 2 つのケースの 1 つ |
| エネルギーと公共インフラ:停電と安全 | お住まいの地域で停電が発生しています、漏れを検知しました | 利用者はすでに不安を感じており、安全に関する警報は Critical の対象になり得る |
| ローン、駐車場、EV 充電:コストが発生する期限 | お支払いの期限が過ぎています、駐車時間が終了間近です | 通知が届くまでの短い間なら、ユーザーはまだ手数料を避けられる |
active や passive のままにすべきケース
Apple は、このレベルは本当の緊急時のためのものであり、マーケティングに使ってはならないと明言しています。Time-Sensitive のプッシュ通知がタップされずに放置されると、iOS はロック画面でユーザーにワンタップのスイッチを提示し、アプリのこのレベルを永続的にオフにできるようにします。再びオンにするよう求める方法はありません。そのため、以下は現在のレベルのままにしておきましょう。
- プロモーション、割引、季節のキャンペーン。
- コンテンツの公開、新しいエピソード、編集部のダイジェスト。
- 再エンゲージメント、復帰施策、カゴ落ちのリマインダー。
- ゲームの LiveOps の通知:スタミナの回復、イベントの開始、連続ログインのリマインダー。
プラットフォームと技術的な対応範囲
割り込みレベルは iOS 15 の仕組みです。Android では緊急度を通知チャネルの重要度で扱います。通知チャネルはアプリのコードで登録するのではなく、Pushwoosh SDK がプッシュのペイロードから作成します。Web には同等の仕組みはありません。最後の列は、レベルがプッシュ通知そのものである場合と、Apple から事前に付与されるものに依存する場合を示しています。
| 機能 | iOS | Android | Web | 提供元 |
|---|---|---|---|---|
passive と active のレベル | iOS 15 以上 | – | – | プッシュ通知そのもの、アプリのコードは不要 |
time-sensitive のレベル | iOS 15 以上 | – | – | アプリが Time Sensitive Notifications ケイパビリティを宣言した後のプッシュ通知 |
critical のレベル | iOS 15 以上、エンタイトルメントが必要 | – | – | Apple がアプリに Critical Alerts エンタイトルメントを付与した後のプッシュ通知 |
| 作成時のノーコードのトグル | あり、キャンペーンの iOS 設定で | – | – | Pushwoosh のコントロールパネル、単発プッシュ通知とプリセット |
| API からのレベル設定 | /createMessage の ios_interruption_level | – | – | Messages API |
| ジャーニーの分岐ごとに異なるレベル | あり | – | – | レベルをメッセージ属性として持つジャーニーのステップ |
| 端末が Time-Sensitive をまだ許可しているかの取得 | あり | – | – | Pushwoosh iOS SDK |
| 同等の緊急度の制御 | 4 つの割り込みレベル | チャネルの重要度とプッシュの優先度 | – | プッシュのペイロードから作成される通知チャネル |
passive と active のレベルtime-sensitive のレベルcritical のレベルios_interruption_levelセキュリティとホスティング
Pushwoosh は米国とドイツにある自社ハードウェア上で稼働し、GDPR に準拠して運用されています。
導入の流れ
レベルの設定はノーコードです。それを使う権利を得るには、Time-Sensitive では一度きりの開発作業、Critical では Apple の審査が必要です。これは Apple の仕組みなので、どのベンダーでも同じです。
-
エンタイトルメントを一度取得 (開発者)
passiveとactiveには何も必要ありません。Time-Sensitive には Xcode で宣言した Time Sensitive Notifications ケイパビリティが必要で、SDK のバージョンの下限はありません。Critical には Apple が付与する Critical Alerts エンタイトルメントが必要です。Developer Portal から申請し、対象はヘルスケア、安全、セキュリティに限られます。さらにアプリでの.criticalAlertの認可リクエストも必要です。 -
メッセージにレベルを設定 (ノーコードまたは API)
作成画面の iOS 設定で Time-sensitive または Critical Push をオンにするか、Messages API で
ios_interruption_levelを送ります。それ以外のプッシュ通知の動作はまったく変わりません。 -
オーケストレーション (ノーコード)
同じオーディエンス、同じカスタマージャーニーのまま、それに値する分岐でだけレベルを上げ、残りは
activeかpassiveにしておきます。
知っておきたい制限事項
関連製品を見る
Pushwooshのモバイルプッシュ通知は、あらゆるデバイスへのリーチ、リッチコンテンツ、精密なターゲティングを実現します。クロスチャネルジャーニーと99%の稼働率で、通知を優良顧客への入口に変えます。
アプリが完全に終了していても、iPhone に本物の着信を鳴らします。Pushwoosh iOS SDK が PushKit の VoIP トークンを登録し、すべての着信を CallKit に報告します。
注文、配車、配送の進捗を Android 16 のロック画面に 1 枚のカードで表示し、自動で更新。Pushwoosh がサーバーから開始、更新、終了を制御します。
配信中のプッシュ通知にラベル付きのアクションボタンを追加し、承認、受け取り、追跡を 1 タップで。iOS 用のボタンセットはノーコードで作成し、既存のキャンペーンとジャーニーから送信できます。
1 つのビジュアルツールでキャンペーンを設計し、効率化します。Pushwoosh カスタマージャーニービルダーを使用して、顧客とのコミュニケーション、エンゲージメントの向上、リテンション、コンバージョン、セグメンテーション、実験を行います。
アプリと Web サイトにお知らせセンターを追加。サイレント配信でプッシュ通知を許可していないユーザーにも届き、保存したメッセージはいつでも見返せます。