Keyda Business
VietnamEnglish Đăng nhập Bắt đầu miễn phí
Tài liệu Keyda BusinessCài đặt

Cài đặt vào ứng dụng Android của bạn

Trợ lý của bạn có thể hoạt động ngay trong ứng dụng của riêng bạn, sử dụng cùng một khóa và cùng một dữ liệu đào tạo như trang web của bạn. Không cần thiết lập lại gì cả.

Bản chất thực sự của SDK

Nó mở trang trò chuyện được lưu trữ — trang giống như liên kết bot của bạn sử dụng — bên trong WebView, với giao diện gốc, cách xử lý bàn phím và hành vi nút quay lại xung quanh.

Chúng tôi nói điều đó một cách rõ ràng vì nó quyết định các yếu tố cho bạn: một thay đổi bạn thực hiện trên bảng điều khiển sẽ có hiệu lực trong ứng dụng của bạn ngay lập tức, không cần phát hành qua cửa hàng ứng dụng, và đoạn chat có giao diện cũng như hànhvi hoàn toàn giống nhau trên mọi nền tảng. Điểm đánh đổi là nó cần kết nối mạng; không có chế độ ngoại tuyến.

Thêm phần phụ thuộc

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

Yêu cầu minSdk 21. Thư viện không mang theo bất kỳ phụ thuộc bên thứ ba nào.

Hai dòng

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

Đó là toàn bộ API. Ngoài ra còn có KeydaBot.dismiss()KeydaBot.isShowing nếu bạn cần tự đóng đoạn chat.

Trỏ nó đến nơi khác

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

Bạn chỉ cần điều này cho môi trường thử nghiệm (staging) hoặc bản cài đặt tự lưu trữ.

Những gì tính năng này mang lại cho bạn

  • Liên kết mở bên ngoài khung chat. Mọi nội dung chuyển hướng khỏi khung chat của bạn sẽ được mở trong trình duyệt, nhờ đó khách hàng không bao giờ bị mất cuộc trò chuyện của mình.
  • Bàn phím không bao giờ che khuất ô nhập liệu.
  • Tải không thành công sẽ hiển thị nút thử lại, không phải lỗi sập trang. Người dùng của bạn không phải người dùng của chúng tôi.
  • Không có phân tích và không có mã định danh thiết bị. Việc thêm SDK không làm cho ứng dụng của bạn bị gắn trình theo dõi nào.

Nếu bot đang ở trạng thái bản nháp

Khung chat chào khách hàng và thông báo hiện không khả dụng. Hãy chuyển sang trạng thái trực tuyến từ mục Tổng quan trên bảng điều khiển của bạn và bot sẽ bắt đầu trả lời — một lần nữa, không cần phát hành lại ứng dụng.

Next: iOS app →