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 é
Isso abre a página de chat hospedada — a mesma que o link do seu bot usa — dentro de um WebView, com apresentação nativa, gerenciamento de teclado e comportamento do botão voltar.
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 contrapartida é 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 próprias.
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 teste (staging) ou uma instalação auto-hospedada.
O que ele faz por você
- Links abrem fora do chat. Qualquer coisa que navegue para longe 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 uma tentativa, não uma pane. Os seus usuários não são os nossos usuários.
- Sem análises e sem identificadores de dispositivos. Adicionar o SDK não adiciona nenhum rastreador ao seu aplicativo.
Se o bot estiver como rascunho
O chat cumpre o cliente e diz que não está disponível. Ative a publicação em Visão geral no seu painel e ele começará a responder — novamente, sem precisar lançar um novo aplicativo.