Keyda Business
RussiaEnglish Войти Начать бесплатно
Документация Keyda BusinessУстановка

Установка в ваше приложение для Android

Ваш помощник может работать внутри вашего приложения, используя тот же ключ и те же данные обучения, что и на сайте. Ничего не нужно настраивать заново.

Что на самом деле представляет собой SDK

Открывает размещенную страницу чата — ту же самую, что используется по ссылке на вашего бота — внутри WebView с нативной поддержкой отображения, клавиатуры и кнопки «Назад».

Мы говорим это прямо, потому что это решает за вас: изменение, которое вы вносите в свою панель управления, становится активным в вашем приложении немедленно, без выпуска через магазин приложений, и чат выглядит и ведет себя одинаково на каждой платформе. Обратная сторона заключается в том, что ему требуется подключение; автономного режима нет.

Добавьте зависимость

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

Требуется minSdk 21. Библиотека не имеет собственных сторонних зависимостей.

Две строки

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

Это весь API. Также есть KeydaBot.dismiss() и KeydaBot.isShowing, если вам нужно закрыть чат самостоятельно.

Перенаправление в другое место

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

Это нужно только для тестовой среды или самостоятельного хостинга.

Что это дает вам

  • Ссылки открываются вне чата. Все, что ведет за пределы вашего чата, открывается в браузере, поэтому клиент никогда не теряет свой разговор.
  • Клавиатура никогда не закрывает поле ввода.
  • Ошибка загрузки вызывает повторную попытку, а не сбой. Ваши пользователи — не наши пользователи.
  • Никакой аналитики и идентификаторов устройств. Добавление SDK не добавляет трекер в ваше приложение.

Если бот в черновике

Чат приветствует клиента, а затем сообщает, что он недоступен. Запустите его из раздела Обзор в вашей панели управления, и он начнет отвечать — при этом не нужно выпускать обновление приложения.

Next: iOS app →