Skip to main content

@wildix/xbees-connect > Client

Client class

Client provides functionality of communication between xBees and integrated web applications via iFrame or ReactNative WebView integration creates na instance with new Client()

Signature:

export declare class Client implements ConnectClient 

Implements: ConnectClient

Constructors

Constructor

Modifiers

Description

(constructor)()

Constructs a new instance of the Client class

Methods

Method

Modifiers

Description

addEventListener(eventName, callback)

contactMatchUpdated(query, contact)

contactUpdated(query, contact)

deleteFromStorage(key)

getAvailableContactData()

getBackToAppUrl()

getContext()

getCurrentContact()

getCurrentConversation()

getFromStorage(key)

getFromXbeesStorage(key)

getInstance()

static

getPbxDomain()

getReferrer()

getTechnicalSupport()

getTheme()

getThemeMode()

getUserEmail()

getUserExtension()

getUserPbxToken()

getXBeesToken()

getXBeesUser()

initialize(renderer)

static

isActivationOnly()

isAuthorized()

isDataOnly()

isNotAuthorized()

isOpenedFromXBees()

isPlatformNative()

isPlatformWeb()

isSetupDialog()

isVisible()

off(callback)

onCallEnded(callback)

onCallStarted(callback)

onLogout(callback)

onLookupAndMatchContact(callback)

onPbxTokenChange(callback)

onRedirectQuery(callback)

onStorage(listener)

onSuggestContacts(callback)

onThemeChange(callback)

onVisibilityChange(callback)

ready(props)

reboot()

removeEventListener(eventName, callback)

removeFromXbeesStorage(key)

saveInXbeesStorage(key, value)

saveToStorage(key, value)

sendAnalytics(eventName, params)

setIntegrationStorageKey(integrationKey)

setViewport(payload)

showsUi()

showToast(message, severity)

startCall(phoneNumber)

toClipboard(payload)

version()