Keyda Business
NetherlandsEnglish Inloggen Gratis aan de slag
Keyda Business-documentatieInstalleren

Installeren in je Android-app

Je assistent kan in je eigen app draaien, met dezelfde sleutel en dezelfde training als je website. Niets hoeft opnieuw te worden ingesteld.

Wat de SDK eigenlijk is

Hiermee wordt de gehoste chatpagina — dezelfde die je bot-link gebruikt — geopend in een WebView, met native weergave, toetsenbordafhandeling en terugknopgedrag eromheen.

We zeggen dat heel direct omdat dat bepalend is: een wijziging die je in je dashboard maakt is onmiddellijk live in je app, zonder app-store-release, en de chat ziet er op elk platform exact hetzelfde uit en gedraagt zich ook zo. Het nadeel is dat er een verbinding nodig is; er is geen offline modus.

Voeg de afhankelijkheid toe

// 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")

Vereist minSdk 21. De bibliotheek heeft zelf geen afhankelijkheden van derden.

Twee regels

// 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)

Dat is de hele API. Er is ook KeydaBot.dismiss() en KeydaBot.isShowing als je de chat zelf wilt sluiten.

Ergens anders naar verwijzen

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

Dit heb je alleen nodig voor een testomgeving (staging) of een self-hosted installatie.

Wat het voor je doet

  • Links openen buiten de chat. Alles wat weggaat van je chat opent in plaats daarvan in de browser, zodat een klant zijn gesprek nooit kwijtraakt.
  • Het toetsenbord bedekt de invoer nooit.
  • Een mislukte lading toont een poging tot herhalen, geen crash. Jouw gebruikers zijn niet onze gebruikers.
  • Geen analytics en geen apparaat-id's. Het toevoegen van de SDK voegt geen tracker toe aan uw app.

Als de bot in concept staat

De chat begroet de klant en meldt vervolgens dat deze niet beschikbaar is. Ga live vanuit Overzicht in je dashboard en hij begint direct weer te antwoorden — opnieuw zonder app-release.

Next: iOS app →