Keyda Business
ChinaEnglish 登录 免费开始
Keyda Business docsInstall

安装到你的 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 →