Classe NowChatSDK - Android
A classe NowChatService fornece a função necessária para criar um NowChatService que interage com o NowChat. O NowChat fornece a capacidade de incorporar Atendente e Virtual Agent em sua aplicação.
Para obter informações adicionais sobre Atendente e Virtual Agent, consulte Virtual Agent.
NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks)
Cria um serviço NowChat. Esta é uma função de suspensão.
| Nome | Tipo | Descrição |
|---|---|---|
| URL da instância | URL | URL da instância ServiceNow com a qual o NowChatService deve interagir. |
| nowChatSdkRetornos de chamada | NowChatSdkRetornos de chamada | Retornos de chamada para a aplicação host usar para configurar o NowChatService. |
| Tipo | Descrição |
|---|---|
| Nenhum |
@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")
}
}