プッシュ通知におけるKARTE for AppとKARTE Message βの差異
プッシュ通知において、KARTE for AppとKARTE Message βには、以下の差異があります。
プッシュ通知のアクション設定画面
KARTE for App(ターゲット配信)
- 管理画面から「すべてのメニュー」 > 「Action」の「接客サービス」を選択する
- 「接客サービス」画面の右上にある「作成」を選択する
- 「接客サービスを作成」画面の「アクションを追加」を選択する
- 「テンプレート」画面の「やりたいことから探す」から「ユーザーに届ける」を選択する
- 「ネイティブプッシュ通知」を選択する

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

通知ペイロードのカスタマイズ
KARTE for App(ターゲット配信)
アクション編集画面で静的変数を設定することで、任意の通知ペイロードを受け取ることが可能です。
受け取りたい通知ペイロードによって、KARTEのテンプレートに定義されているデフォルトの変数、もしくは独自に定義した変数を利用してください。
詳細については、こちらをご参照ください。
KARTE Message β
アクション編集画面を設定することで、任意の通知ペイロードを受け取ることが可能です。
受け取りたい通知ペイロードによって、各設定項目、もしくは「カスタムペイロード」を利用してください。
エディタ上での設定項目
アクション編集画面の設定項目からは、以下の通知ペイロードを受け取ることが可能です。
iOS
項目名 | 通知ペイロード内の値をアプリ側で指定するキー |
---|---|
タイトル | message.apns.payload.aps.alert.title |
本文 | message.apns.payload.aps.alert.body |
ディープリンク/ URL | message.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 |
ディープリンク/ URL | message.android.data.krt_attributes.url |
添付タイプ | message.android.data.krt_attributes.attachment_url |
エディタ上での「カスタムペイロード」の設定
アクション編集画面の「カスタムペイロード」には、JSONデータを設定でき、以下の通知ペイロードを受け取ることが可能です。
「カスタムペイロード」の設定方法については、こちらをご参照ください。
iOS
内容 | 「カスタムペイロード」に設定するキー | 通知ペイロード内の値をアプリ側で指定するキー |
---|---|---|
通知配信時に再生するサウンド | sound_for_ios | message.apns.payload.aps.sound |
Android
内容 | 「カスタムペイロード」に設定するキー | 通知ペイロード内の値をアプリ側で指定するキー |
---|---|---|
通知配信時に再生するサウンド | sound_for_android | message.android.data.krt_attributes.sound |
通知チャネルの指定 | android_channel_id | message.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 β
ヘッドアップ通知やサイレント通知など、アプリ側の設定と「カスタムペイロード」の設定によって、通知チャネルへの対応が可能です。
詳細については、以下をご参照ください。
Updated about 11 hours ago