Skip to content

通知オプション

AppleのiOS 12のリリースにより、[Brazeは通知グループ、[クワイエット通知/仮承認](#provisional-push-authentication–quiet-notifications)](#notification-groups)、クリティカルアラートなど、いくつかの機能をサポートするようになりました。

通知グループ

メッセージを分類してユーザーの通知トレイにグループ化したい場合は、BrazeのiOSの通知グループ機能を利用できます。

iOSプッシュキャンペーンを作成したら、作成タブの上部にある通知グループ」ドロップダウンを見てください。

ドロップダウンから通知グループを選択します。通知グループの設定が誤動作した場合、またはドロップダウンから「なし」を選択した場合、メッセージはワークスペースで定義されているすべてのユーザーに通常どおり自動的に送信されます。

ここに通知グループがない場合は、iOS スレッド ID を使用して通知グループを追加できます。追加する通知グループごとに 1 つの iOS スレッド ID が必要です。次に、ドロップダウンの「通知グループの管理」をクリックし、表示される「iOS プッシュ通知グループの管理」ウィンドウの必須フィールドに入力して、通知グループに追加します

iOS プッシュキャンペーンを作成したら、コンポーザーの一番上を見てください。そこに、通知グループというラベルの付いたドロップダウンが表示されます

要約引数

通知をスレッドIDでグループ化することに加えて、Appleでは通知がグループ化されたときに表示される概要を編集できます。Brazeユーザーは、当社のツールを使用してプッシュキャンペーンを作成するときに、概要カテゴリ、要約数、および要約引数を指定できます。

Push Composer の「アラートオプション」ボックスをチェックします。

次に、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];

アプリでこれを設定したら、通知ボタンボックスをチェックして、「事前登録済みのiOSカテゴリに入る」を選択して、概要カテゴリを使用してください

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

暫定プッシュ認証とクワイエット通知

Appleは、ブランドが公式に明示的にオプトインする前に、ユーザーの通知センターにサイレントプッシュ通知を送信するオプションを許可しています。これにより、メッセージの価値を早期に実証する機会が得られます。アプリに仮プッシュ通知を設定するだけで、仮プッシュトークンを持っているすべてのユーザーがメッセージを受信できます

従来のiOSプッシュトークンとは異なり、仮プッシュトークンは「トライアルパス」の役割を果たします。これにより、ブランドはAppleのネイティブプッシュオプトインプロンプトを見たりクリックしたりする前に、新しいユーザーにリーチできます。この機能により、プッシュ通知は新しいユーザーの通知トレイに直接配信され、今後の通知を「保持」または「オフ」のオプションを選択できます。ユーザーは「オプトイン」ジャーニーではなく、「オプトアウト」ジャーニーに近い体験をすることになります。

ユーザーがどちらのオプションを選択しても、ユーザープロファイルの [エンゲージメント] [タブにある連絡先設定に適切なトークンまたはサブスクリプションステータスが追加されます](/docs/ja/user_guide/engagement_tools/segments/using_user_search/#engagement-tab)

![](/docs/ja/assets/img/profile-push-prov-auth.png?ec8a65efbf9e48c88512b9e54ffc1ab2){: width=”50%”}

セグメンテーションフィルターを使用して、ユーザーが暫定的に許可されているかどうかに基づいてユーザーをターゲットにすることができます。

Segment Details panel with the sample segment filter "Provisionally Authorized on iOS Stopwatch (iOS) is true" to target users.

暫定プッシュ通知の設定

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

スイフト

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

オブジェクティブ-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 Notification Settings page that shows notifications enabled for immediate delivery and with time sensitive notifications enabled.

iOS 15の新しいフォーカスモードにより、ユーザーはアプリの通知が音やバイブレーションで「中断」するタイミングをより細かく制御できます。

アプリは、緊急度に基づいて、通知に含める中断レベルを指定できるようになりました。

最終的にフォーカスをコントロールできるのはユーザーであり、Time Sensitive 通知が配信された場合でも、ユーザーはフォーカスを突破できないようにするアプリを指定できることに注意してください。

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

中断レベル 説明 いつ使用するか ブレークスルーフォーカスモード  
パッシブ 音、バイブレーション、または画面をオンにせずに通知を送信します。 すぐに対応する必要のない通知。 いいえ  
アクティブ (デフォルト) ユーザーがフォーカスモードでない場合にのみ、音とバイブレーションが発生し、画面がオンになります。 ユーザーがフォーカスモードを有効にしていない限り、すぐに注意が必要な通知。 いいえ  
タイムセンシティブ フォーカスモードでも音が鳴り、振動し、画面がオンになります。そのためには、Xcode Timely **通知機能を Xcode Timely 通知にアプリに追加する必要があります。この機能は**、ライドシェアや配達通知など、ユーザーのフォーカスモードに関係なくユーザーの迷惑になるはずです。 はい
クリティカル 電話の「サイレントモード」スイッチが有効になっていても、音が鳴り、振動し、画面がオンになります。これにはAppleの明示的な承認が必要です 悪天候や安全警告などの緊急事態 はい  

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

中断レベルをアクティブ (デフォルト) に設定し、展開して使用可能なすべての中断レベルを表示:パッシブ、アクティブ (デフォルト)、タイムセンシティブ、クリティカル。

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

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

A notification summary for iOS titled "Your Evening Summary" with three notifications.

iOS 15では、ユーザーがオプションで複数の通知のダイジェストグループを一日の指定された時間にスケジュールできる新しい方法も導入されています。これは、すぐに対応する必要のない通知が 1 日中絶え間なく中断されるのを防ぐためです。

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

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

iOS 通知の関連性スコアを設定するには、0.01.0設定タブ内の値との間の値を入力します。たとえば、最も重要なメッセージはで送信する必要がありますが1.00.5重要度が中程度のメッセージはで送信できます。

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

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

「このページはどの程度役に立ちましたか?」
New Stuff!