Skip to content

通知オプション

AppleのiOS 12のリリースに伴い、Brazeは通知グループサイレント通知/仮認証クリティカルアラートなど、いくつかの機能をサポートしています。

通知グループ

メッセージをカテゴリ分けし、ユーザーの通知トレイでグループ化したい場合は、Brazeを通じてiOSの通知グループ機能を活用できます。

iOSプッシュキャンペーンを作成し、設定タブに移動してNotification groupドロップダウンを開きます。

「設定」タブにある「Notification group」ドロップダウンで「Coupons」が選択されている状態。

ドロップダウンからNotification Groupsを選択します。通知グループの設定が正常に機能しない場合、またはドロップダウンからNoneを選択した場合、メッセージは自動的にワークスペース内の定義されたすべてのユーザーに通常通り送信されます。

ここにNotification Groupsが表示されていない場合は、iOS Thread IDを使用して追加できます。追加したいNotification Groupごとに1つのiOS Thread IDが必要です。ドロップダウンのManage Notification Groupsをクリックし、表示されるManage iOS Push Notification Groupsウィンドウで必須フィールドに入力してNotification Groupsに追加します。

iOSプッシュ通知グループを管理するウィンドウ。

iOSプッシュキャンペーンを作成し、コンポーザーの上部を確認します。そこにNotification Groupsというラベルのドロップダウンが表示されます。

サマリー引数

Thread IDによる通知のグループ化に加えて、Appleでは通知がグループ化された際に表示されるサマリーを編集できます。Brazeユーザーは、当社のツールを使用してプッシュキャンペーンを作成する際に、サマリーカテゴリ、サマリーカウント、サマリー引数を指定できます。

プッシュコンポーザーAlert Optionsボックスにチェックを入れます。

次に、キーとしてsummary-argsummary-arg-countを選択し、対応する列にそれらの値を入力します。summary-argに値を設定しない場合、デフォルトで1になります。

サマリーカテゴリ

サマリーカテゴリを使用すると、通知がグループ化された際に表示されるサマリー全体をカスタマイズできます。複数のカテゴリを作成して適用できます。

メッセージでカテゴリを使用するには、以下の例を参考に開発者と協力して実装してください:

1
2
3
4
5
6
UNNotificationCategory *newsCategory = [UNNotificationCategory categoryWithIdentifier:@"news"
                                                      actions:@[likeAction, unlikeAction]
                                                      intentIdentifiers:@[]
                                                      hiddenPreviewsBodyPlaceholder:@""
                                                      categorySummaryFormat:@"%u more news articles from %@"
                                                       Options:0];

アプリでの設定が完了したら、Notification Buttonsボックスにチェックを入れ、Enter Pre-registered iOS Categoryを選択してサマリーカテゴリを使用します。

次に、アプリで設定したサマリーカテゴリの識別子を入力します。

仮承認プッシュとサイレント通知

Appleでは、ブランドがユーザーに対して正式にオプトインする前に、通知センターにサイレントプッシュ通知を送信するオプションを提供しています。これにより、メッセージの価値を早い段階で示す機会が得られます。必要な作業はアプリで仮承認プッシュ通知を設定するだけで、仮プッシュトークンを持つすべてのユーザーにメッセージが届きます。

従来のiOSプッシュトークンとは異なり、仮プッシュトークンは「お試しパス」として機能し、ユーザーがAppleのネイティブプッシュオプトインプロンプトを確認してクリックする前に、ブランドが新しいユーザーにリーチできます。この機能により、プッシュ通知は新しいユーザーの通知トレイに直接配信され、今後の通知を「Keep」するか「Turn Off」するかのオプションが表示されます。「オプトイン」のジャーニーではなく、「オプトアウト」に近いジャーニーを体験することになります。

ユーザーがどちらのオプションを選択しても、適切なトークンまたは購読ステータスがユーザープロファイルのエンゲージメントタブにあるコンタクト設定に追加されます。

プッシュ購読済みステータスが表示されたコンタクト設定。

セグメンテーションフィルターを使用して、仮承認されているかどうかに基づいてユーザーをターゲティングできます。

セグメント詳細パネルに「Provisionally Authorized on iOS Stopwatch (iOS) is true」というサンプルセグメントフィルターが表示されている状態。

仮承認プッシュ通知の設定

Brazeでは、Braze iOS SDK実装内のトークン登録スニペットのコードを更新することで仮認証に登録できます。以下のスニペットを例として参考にしてください(開発者に送信するか、統合プロセスで仮承認プッシュ認証を実装するようにしてください)。

Swift

1
2
3
4
var options: UNAuthorizationOptions = [.alert, .sound, .badge]
if #available(iOS 12.0, *) {
  options = UNAuthorizationOptions(rawValue: options.rawValue | UNAuthorizationOptions.provisional.rawValue)
}

Objective-C

1
2
3
4
5
6
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
UNAuthorizationOptions options = UNAuthorizationOptionAlert | UNAuthorizationOptionSound | UNAuthorizationOptionBadge;
if (@available(iOS 12.0, *)) {
    options = options | UNAuthorizationOptionProvisional;
}

中断レベル(iOS 15以降)

iOS 15の新しい集中モードにより、ユーザーはアプリの通知がいつサウンドやバイブレーションで「中断」できるかをより細かくコントロールできるようになりました。

通知が即座に配信されるよう設定され、タイムセンシティブ通知が有効化されたiOSの通知設定ページ。

アプリは、通知の緊急度に基づいて中断レベルを指定できます。

iOSプッシュ通知の中断レベルを変更するには、設定タブを選択し、Interruption Levelドロップダウンメニューから希望のレベルを選択します。

中断レベルを選択するドロップダウン。

この機能に最小SDKバージョンの要件はありませんが、iOS 15以降を実行しているデバイスにのみ適用されます。

ユーザーが最終的に集中モードをコントロールしていることに留意してください。タイムセンシティブ通知が配信された場合でも、ユーザーはどのアプリが集中モードを突破できるかを指定できます。

中断レベルとその説明については、以下の表を参照してください。

中断レベル 説明 使用するタイミング 集中モードを突破するか
Passive サウンド、バイブレーション、画面の点灯なしで通知を送信します。 即座の注意を必要としない通知。 いいえ
Active(デフォルト) ユーザーが集中モードでない場合にのみ、サウンド、バイブレーション、画面の点灯を行います。 集中モードが有効でない限り、即座の注意が必要な通知。 いいえ
Time Sensitive 集中モード中でもサウンド、バイブレーション、画面の点灯を行います。XcodeでアプリにTime Sensitive Notifications capabilityを追加する必要があります。 ライドシェアや配達通知など、集中モードに関係なくユーザーに通知すべきタイムリーな通知。 はい
Critical 電話のおやすみモードスイッチが有効でもサウンド、バイブレーション、画面の点灯を行います。Appleの明示的な承認が必要です。 悪天候や安全アラートなどの緊急事態。 はい

関連性スコア(iOS 15以降)

「Your Evening Summary」というタイトルのiOS通知サマリーに3つの通知が表示されている状態。

iOS 15では、ユーザーが1日を通して指定した時間に複数の通知をダイジェストとしてグループ化するスケジュールを任意で設定できる新しい方法も導入されました。これは、即座の注意を必要としない通知による絶え間ない中断を防ぐためのものです。

アプリは関連性スコアを設定することで、どのプッシュ通知が最も関連性が高いかを指定できます。Appleはこのスコアを使用して、スケジュールされた通知サマリーにどの通知を表示するかを決定し、残りの通知はユーザーがサマリーをクリックした際に表示されるようにします。

すべての通知は引き続きユーザーの通知センターでアクセスできます。

iOS通知の関連性スコアを設定するには、設定タブで0.0から1.0の間の値を入力します。たとえば、最も重要なメッセージは1.0で送信し、中程度の重要度のメッセージは0.5で送信します。

関連性スコア「0.5」。

この機能に最小SDKバージョンの要件はありませんが、iOS 15以降を実行しているデバイスにのみ適用されます。

さまざまなメッセージタイプの最大メッセージ長の詳細については、以下のリソースを参照してください:

New Stuff!