addButtonEventHandler
addButtonEventHandler メソッドは、特定のイベントが発生したときの自動招待の動作を定義するために使用します。
使用方法
次のイベントが発生したときの招待の動作を定義します。
- 招待が画面に表示されるための条件が満たされる。
- 招待が画面に表示されるための条件が満たされない。
- 顧客がチャットの招待を受諾する。
- 顧客がチャットの招待を却下する。
API バージョン 28.0 以降で使用できます。
構文
void addButtonEventHandler(String buttonId, Function callback)
パラメータ
| 名前 | 型 | 説明 | 使用可能なバージョン |
|---|---|---|---|
| buttonId | String | 特定のイベントが発生したときの動作を定義する自動招待に関連付けられたチャットボタンの ID。 | API バージョン 28.0 以降で使用できます。 |
| callback | function | 特定のイベントが発生したときにコールする関数。必要なイベントタイプそれぞれに招待の動作を指定する必要があります。 | API バージョン 28.0 以降で使用できます。 |
イベントタイプ
次のイベントタイプを callback 関数に取り込み、特定のイベントが発生したときの招待の動作をカスタマイズします。次のイベントタイプそれぞれに招待の動作を指定する必要があります。
| 関数 | イベントタイプ | 構文 | 説明 |
|---|---|---|---|
| callback | BUTTON_AVAILABLE | liveagent.BUTTON_EVENT.BUTTON_AVAILABLE | 招待が画面に表示されるための条件が満たされた場合の自動招待の動作を指定します。 |
| BUTTON_UNAVAILABLE | liveagent.BUTTON_EVENT.BUTTON_UNAVAILABLE | エージェントがチャットに対応できない場合の自動招待の動作を指定します。 | |
| BUTTON_ACCEPTED | liveagent.BUTTON_EVENT.BUTTON_ACCEPTED | 顧客が招待を受諾した場合の自動招待の動作を指定します。 | |
| BUTTON_REJECTED | liveagent.BUTTON_EVENT.BUTTON_REJECTED | 顧客が招待を却下した場合の自動招待の動作を指定します。 |