Instala en tu aplicación de Android
Tu asistente puede vivir dentro de tu propia aplicación, usando la misma clave y el mismo entrenamiento que tu sitio web. Sin necesidad de volver a configurarlo nada.
Qué es realmente el SDK
Abre la página de chat alojada —la misma que usa el enlace de tu bot— dentro de un WebView, con presentación nativa, gestión del teclado y comportamiento del botón de retroceso integrados.
Lo decimos claramente porque toma decisiones por ti: un cambio que haces en tu panel está activo en tu aplicación de inmediato, sin necesidad de publicar en la tienda de aplicaciones, y el chat se ve y se comporta de manera idéntica en todas las plataformas. El inconveniente es que necesita conexión; no hay modo sin conexión.
Agrega la dependencia
// 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")Requiere minSdk 21. La biblioteca no incluye ninguna dependencia de terceros propia.
Dos líneas
// 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)Esa es toda la API. También hay KeydaBot.dismiss() y KeydaBot.isShowing si necesitas cerrar el chat tú mismo.
Apuntarlo a otra parte
KeydaBot.init(this, "kb_live_your_key_here", baseUrl = "https://keyda.in/business")Solo necesitas esto para un entorno de pruebas (staging) o una instalación autohospedada.
Lo que hace por ti
- Los enlaces se abren fuera del chat. Cualquier elemento que navegue fuera de tu chat se abre en el navegador en su lugar, para que un cliente nunca pierda su conversación.
- El teclado nunca cubre el campo de entrada.
- Un error de carga muestra un reintento, no un fallo. Tus usuarios no son nuestros usuarios.
- Sin análisis ni identificadores de dispositivos. Añadir el SDK no añade ningún rastreador a tu app.
Si el bot está en borrador
El chat saluda al cliente y luego indica que no está disponible. Actívalo desde Resumen en tu panel y empezará a responder (de nuevo, sin necesidad de publicar una nueva versión de la aplicación).