Keyda Business
TaiwanEnglish 登入 免費開始使用
Keyda Business 文件安裝

安裝到您的 Android 應用程式中

您的助理可以直接內嵌在您自己的應用程式中,使用與網站相同的金鑰和相同的訓練。無需重新設定。

SDK 的實際本質

它會在 WebView 中開啟託管的聊天頁面(與你的 Bot 連結使用相同的頁面),並具備原生的外觀呈現、鍵盤處理與返回鍵行為。

我們之所以直言不諱,是因為它會為您做決定:您在儀表板中所做的變更會立即在應用程式中生效,無需發布應用程式商店,且聊天介面在所有平台上的外觀與行為完全一致。代價是它需要連線;沒有離線模式。

新增相依性

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

您只有在測試環境或自行主機架設 (self-hosted) 時才需要這個。

它能為您做什麼

  • 連結會在聊天視窗外開啟。 任何會離開聊天的內容都會在瀏覽器中開啟,這樣客戶就不會遺失他們的對話。
  • 鍵盤絕不會遮擋輸入框。
  • 載入失敗時會顯示重試按鈕,而不是當機。您的使用者跟我們的使用者不同。
  • 無分析追蹤與無裝置識別碼。新增 SDK 不會在您的應用程式中加入追蹤器。

如果機器人處於草稿狀態

聊天介面會先問候客戶,然後表示目前無法使用。從您儀表板的概覽切換為上線,它就會開始回答 — 同樣地,不需要重新發布應用程式。

Next: iOS app →