Classe NowChatSDK - Android

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • 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.

    Tabela 1. Parâmetros
    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.
    Tabela 2. Retorna
    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")
      }
    }