Classe NowChatSDK - Android
. NowChatService A classe fornece a função necessária para criar um NowChatService que interage com o NowChat. 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 |
|---|---|---|
| InstanceURL | URL | URL do ServiceNow Instância com a qual o NowChatService deve interagir. |
| NowChatSdkCallbacks | NowChatSdkCallbacks | 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")
}
}