Skip to content

通知オプション

アップルのiOS 12のリリースに伴い、Brazeは、通知グループ静かな通知/暫定承認重要なアラートなど、いくつかの機能をサポートしている。

通知グループ

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

iOSプッシュ・キャンペーンを作成し、[メール送信]タブの一番上にある[通知グループ]ドロップダウンを探す。

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

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

iOS プッシュキャンペーンを作成したら、作成画面の上部を確認します。そこに、Notification Groups(通知グループ)と書かれたドロップダウンがある。

要約の引数

スレッドIDで通知をグループ化するだけでなく、アップルでは通知がグループ化されたときに表示されるサマリーを編集することもできる。Brazeユーザーは、私たちのツールを使ってプッシュキャンペーンを作成する際に、サマリーカテゴリー、サマリーカウント、サマリー引数を指定することができる。

プッシュ作成画面の [アラートオプション] ボックスをオンにします。

次に、キーとして 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(事前登録されたiOSカテゴリーを入力)を選択して、サマリーカテゴリーを使用する。

次に、アプリで設定した要約カテゴリー識別子を入力する。

暫定的なプッシュ認証と静かな通知

Apple は、ユーザーが明示的にオプトインする前に、ユーザーの通知センターにサイレントプッシュ通知の送信をブランドに許可ており、お客様のメッセージの価値を早期に示す機会を提供しています。あなたのアプリで仮のプッシュ通知を設定するだけで、仮のプッシュトークンを持っているユーザーは誰でもあなたのメッセージを受け取ることができる。

従来の iOS プッシュトークンとは異なり、暫定プッシュトークンは「お試し許諾」として機能します。これにより、ブランドは、新規ユーザーが Apple のネイティブプッシュオプトインプロンプトを確認してクリックする前に、新規ユーザーに接触できます。この機能により、お客様のプッシュ通知は新規ユーザーの通知トレイに直接配信され、今後の通知を「保持」または「オフ」にするオプションが付きます。ユーザーは「オプトイン」ジャーニーを体験する代わりに、「オプトアウト」ジャーニーのような体験をします。

ユーザーがどちらのオプションを選択しても、ユーザープロフィールのEngagementタブにあるContact Settingsに適切なトークンまたはサブスクリプションステータスが追加される。

セグメンテーション・フィルターを使って、仮承認か否かに基づいてユーザーをターゲティングすることができる。

セグメント詳細パネルにサンプルセグメントフィルター「iOSストップウォッチ(iOS)で仮承認が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以降){#interruption-level}

iOSの通知設定ページでは、即時配信が有効な通知と、時間指定通知が有効な通知が表示される。

iOS 15の新しいフォーカス・モードでは、ユーザーはアプリの通知を音や振動で「中断」させるタイミングをより自由にコントロールできる。

緊急度に基づいて、通知に含める必要がある割り込みのレベルをアプリで指定できるようになりました。

最終的にフォーカスをコントロールできるのはユーザーであり、たとえTime Sensitive通知が配信されても、フォーカスを突破することを許さないアプリを指定できることを心に留めておいてほしい。

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

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

[Active] (デフォルト) に設定され、使用可能なすべての割り込みレベルが表示されるように展開された [Interruption Level]。パッシブ、アクティブ(デフォルト)、タイムセンシティブ、クリティカル。

この機能にはSDKの最小バージョン要件はないが、iOS 15以上を搭載したデバイスにのみ適用される。

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

“Your Evening Summary “と題されたiOS用の通知サマリーと3つの通知。{: style=”float:right;max-width:25%;margin-left:15px;border:0”}

またiOS 15では、1日を通して指定した時間に、複数の通知をダイジェストでまとめるスケジュールをユーザーが任意に設定できるようになった。これは、すぐに注意を払う必要のない通知により一日中繰り返される割り込みを防ぐ措置です。

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

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

iOS通知の関連性スコアを設定するには、設定タブで0.0 から1.0 の間の値を入力する。例えば、最重要メッセージは 1.0 で送信する必要があり、重要度が中のメッセージは 0.5 で送信できます。

この機能にはSDKの最小バージョン要件はないが、iOS 15以上を搭載したデバイスにのみ適用される。

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

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