Web-SDK-API-Ereignisse

ujet.on(eventName, callback)

ujet.off(eventName, callback)

erstellt

Wenn das Web-SDK-Widget erstellt wird. Normalerweise geschieht das, wenn Sie auf das Startsymbol klicken.

Sie können dieses Ereignis verwenden, um ein Authentifizierungstoken zu senden:

const ujet = new UJET({
  // ...
  // authenticate: getAuthToken
})

// when you didn't use `authenticate` option, you need to call
// `.authenticate` method manually

ujet.on('created, () => {
  fetch('/token').then(resp => {
    return resp.json()
  }).then(data => {
    ujet.authenticate({ token: data.token })
  })
})

autorisiert

Dieses Ereignis tritt auf, wenn die Methode .authenticate aufgerufen und mit einem token an das Web-SDK geantwortet wird.

bereit

Das Web-SDK hat die Informationen zu company abgerufen und kann jetzt verwendet werden.

unread

Ausgabe der Anzahl der unread-Chatnachrichten:

ujet.on('unread', function(num) {
  console.log('has ' + num + ' unread messages')
})

Schließen

Wenn das Web-SDK geschlossen wurde. Dieses Ereignis tritt auf, wenn Sie im SDK auf die Schaltfläche „Schließen“ klicken oder den Launcher verwenden, um das SDK zu schließen.