安装到你的 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 以获取解答 — 这就是本产品 — 并且受 您的数据政策 保护。