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

安装到你的 iOS 应用中

相同的密钥、相同的训练,以及您的网站访客获得的同款聊天体验。

SDK 的真实面目

一个展示托管聊天页面的 WKWebView,具备原生呈现效果以及周边安全区域和键盘处理能力。这意味着您在控制面板中所做的更改会实时生效到您的应用中,而无需发布 App Store 更新,并且这意味着聊天需要连接网络 — 不存在离线模式。

添加软件包

在 Xcode 中使用 Swift Package Manager:File → Add Package Dependencies,然后

https://github.com/KeydaAI/keyda-business-sdks

或者在Package.swift中:

.package(url: "https://github.com/KeydaAI/keyda-business-sdks", from: "0.1.3")

或使用 CocoaPods。Pod 直接从标签提供服务,因此在您的 Podfile 中除了这行代码外无需添加任何内容:

pod 'KeydaBot', :podspec => 'https://raw.githubusercontent.com/KeydaAI/keyda-business-sdks/v0.1.3/KeydaBot.podspec'

需要 iOS 13 或更高版本。无第三方依赖。

两行

// Once, at launch
KeydaBot.initialize(clientId: "kb_live_your_key_here")

// From your Help button
KeydaBot.show(from: self)

如果不传任何参数,show(from:) 将查找最顶层的视图控制器。此外还有 KeydaBot.dismiss()KeydaBot.isShowing

指向其他地方

KeydaBot.initialize(clientId: "kb_live_your_key_here",
                    baseUrl: "https://keyda.in/business")

仅在进行灰度测试或自托管安装时需要。

它为您带来的价值

  • 链接会在 Safari 中打开,而不是在聊天界面中 —— 客户永远不会因为一次点击而丢失当前的对话。
  • 系统已自动处理安全区域和键盘高度,包括刘海屏设备。
  • 加载失败时提供重试而不是报错。
  • 无分析、无标识符、无追踪。 在填写 App Store 隐私声明之前值得了解:该 SDK 不会收集任何数据。

App Store 隐私

SDK 本身不收集任何数据。客户输入的内容会发送给 Keyda 以获取解答 — 这就是本产品 — 并且受 您的数据政策 保护。

Next: React Native / Flutter / Ionic →