Keyda Business
BrazilEnglish Entrar Começar grátis
Documentação do Keyda BusinessInstalação

Instale no seu aplicativo Android

Seu assistente pode funcionar dentro do seu próprio aplicativo, usando a mesma chave e o mesmo treinamento do seu site. Nada precisa ser reconfigurado.

O que o SDK realmente é

Ele abre a página de chat hospedada — a mesma que o link do seu bot usa — dentro de um WebView, com apresentação nativa, tratamento de teclado e comportamento de botão de voltar ao redor.

Dizemos isso claramente porque isso define as coisas para você: uma alteração feita no seu painel entra no ar no seu aplicativo imediatamente, sem lançamento na app store, e o chat tem a mesma aparência e comportamento em todas as plataformas. A desvantagem é que ele precisa de conexão; não há modo offline.

Adicione a dependência

// settings.gradle.kts
dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven("https://jitpack.io")
  }
}
// app/build.gradle.kts
implementation("com.github.KeydaAI:keyda-business-sdks:v0.1.3")

Requer minSdk 21. A biblioteca não traz dependências de terceiros.

Duas linhas

// Once — Application.onCreate() or the activity that opens the chat
KeydaBot.init(this, "kb_live_your_key_here")

// From your Help or Contact button
KeydaBot.show(this)

Essa é toda a API. Também há KeydaBot.dismiss() e KeydaBot.isShowing caso você precise fechar o chat por conta própria.

Apontando para outro lugar

KeydaBot.init(this, "kb_live_your_key_here", baseUrl = "https://keyda.in/business")

Você só precisa disso para um ambiente de homologação (staging) ou para uma instalação auto-hospedada.

O que ele faz por você

  • Links abrem fora do chat. Qualquer coisa que saia do seu chat abre no navegador, para que o cliente nunca perca a conversa.
  • O teclado nunca cobre o campo de entrada.
  • Uma falha de carregamento mostra a opção de tentar novamente, não uma tela preta. Seus usuários não são nossos usuários.
  • Sem análises de dados e sem identificadores de dispositivo. Adicionar o SDK não inclui nenhum rastreador no seu app.

Se o bot estiver em rascunho

O chat cumpre o cliente e diz que não está disponível. Ative em Visão geral no seu painel e ele começa a responder — novamente, sem precisar atualizar o aplicativo.

Next: iOS app →