プッシュ通知におけるKARTE for AppとKARTE Message βの差異

プッシュ通知において、KARTE for AppとKARTE Message βには、以下の差異があります。

プッシュ通知のアクション設定画面

KARTE for App(ターゲット配信)

  1. 管理画面から「すべてのメニュー」 > 「Action」の「接客サービス」を選択する
  2. 「接客サービス」画面の右上にある「作成」を選択する
  3. 「接客サービスを作成」画面の「アクションを追加」を選択する
  4. 「テンプレート」画面の「やりたいことから探す」から「ユーザーに届ける」を選択する
  5. 「ネイティブプッシュ通知」を選択する

KARTE Message β

  1. 管理画面から「すべてのメニュー」 > 「Message β」の「キャンペーン管理」を選択する
  2. 「キャンペーン」画面の右上にある「キャンペーンを作成」を選択する
  3. 「アプリプッシュ」を選択する

通知ペイロードのカスタマイズ

KARTE for App(ターゲット配信)

アクション編集画面で静的変数を設定することで、任意の通知ペイロードを受け取ることが可能です。

受け取りたい通知ペイロードによって、KARTEのテンプレートに定義されているデフォルトの変数、もしくは独自に定義した変数を利用してください。

詳細については、こちらをご参照ください。

KARTE Message β

アクション編集画面を設定することで、任意の通知ペイロードを受け取ることが可能です。

受け取りたい通知ペイロードによって、各設定項目、もしくは「カスタムペイロード」を利用してください。

エディタ上での設定項目

アクション編集画面の設定項目からは、以下の通知ペイロードを受け取ることが可能です。

iOS

項目名通知ペイロード内の値をアプリ側で指定するキー
タイトルmessage.apns.payload.aps.alert.title
本文message.apns.payload.aps.alert.body
ディープリンク/ URLmessage.apns.payload.krt_attributes.url
iOSバッジ表示数message.apns.payload.aps.badge
添付タイプmessage.apns.payload.krt_attributes.attachment_url

Android

項目名通知ペイロード内の値をアプリ側で指定するキー
タイトルmessage.android.data.krt_attributes.title
本文message.android.data.krt_attributes.body
ディープリンク/ URLmessage.android.data.krt_attributes.url
添付タイプmessage.android.data.krt_attributes.attachment_url

エディタ上での「カスタムペイロード」の設定

アクション編集画面の「カスタムペイロード」には、JSONデータを設定でき、以下の通知ペイロードを受け取ることが可能です。

「カスタムペイロード」の設定方法については、こちらをご参照ください。

iOS

内容「カスタムペイロード」に設定するキー通知ペイロード内の値をアプリ側で指定するキー
通知配信時に再生するサウンドsound_for_iosmessage.apns.payload.aps.sound

Android

内容「カスタムペイロード」に設定するキー通知ペイロード内の値をアプリ側で指定するキー
通知配信時に再生するサウンドsound_for_androidmessage.android.data.krt_attributes.sound
通知チャネルの指定android_channel_idmessage.android.data.krt_attributes.android_channe_id

上記以外に任意の通知ペイロードを受け取りたい場合には、以下の設定で可能です。

OS名「カスタムペイロード」に設定するキー通知ペイロード内の値をアプリ側で指定するキー
iOS*(任意のキー)message.apns.payload.*
Android*(任意のキー)message.android.data.*

hogeというキーを「カスタムペイロード」に設定した場合、iOSではmessage.apns.payload.hoge、Androidではmessage.android.data.hogeによって、通知ペイロード内の値をアプリ側で指定できます。

iOSにおけるサイレント通知の送信

KARTE for App(ターゲット配信)

サイレント通知に対応しています。

詳細については、こちらをご参照ください。

KARTE Message β

サイレント通知には対応していません。

Androidにおける通知チャネルへの対応

KARTE for App(ターゲット配信)

ヘッドアップ通知やサイレント通知など、アプリ側の設定とアクション編集画面の設定によって、通知チャネルへの対応が可能です。

詳細については、こちらをご参照ください。

KARTE Message β

ヘッドアップ通知やサイレント通知など、アプリ側の設定と「カスタムペイロード」の設定によって、通知チャネルへの対応が可能です。

詳細については、以下をご参照ください。