Classe NowChatSDK : Android
La classe NowChatService fournit la fonction nécessaire pour créer un NowChatService qui interagit avec NowChat. NowChat offre la possibilité d’intégrer Agent actif et Agent virtuel de pénétrer dans votre application.
Pour plus d’informations sur et Agent virtuel, reportez-vous à .Agent actifVirtual Agent
NowChatSDK : makeChatService(instanceURL : URL, nowChatSdkCallbacks)
Crée un service NowChat. Il s’agit d’une fonction de suspension.
| Nom | Type | Description |
|---|---|---|
| instanceURL | URL | URL de l’instance ServiceNow avec laquelle NowChatService doit interagir. |
| nowChatSdkCallbacks | NowChatSdkCallbacks | Rappels pour l’application hôte à utiliser pour configurer le NowChatService. |
| Type | Description |
|---|---|
| Néant |
@Inject lateinit var sdkSettingsProvider: Provider<NowSDKSettings>
@Inject lateinit var chatCallbacks: SampleAppNowChatSDKCallbacks
private fun launchChat() {
binding.progressBar.visibility = View.VISIBLE
NowChatSDK.makeChatService(
URL(sdkSettingsProvider.get().instanceBaseURL),
chatCallbacks
) .onSuccess {
it.start(this, chatCallbacks.nowChatThemeColors) }
} .onFailure {
Log.e("NowChat", "Unable to launch chat: $it")
}
}