根据项目运行环境选择对应 Demo,点击即可查看 GitHub 源码与运行说明。相关仓库覆盖 Web JSSDK、Android 与 iOS 原生 SDK,以及多个移动端和跨端 WebView 接入示例。
快速选择
- 网站 / H5 → Web JSSDK
- Android 原生应用 → Android 原生 SDK
- iOS 原生应用 → iOS 原生 SDK
- 移动端或跨端框架 → 对应 WebView Demo
在 GitHub 查看完整仓库 ↗查看原生 SDK 仓库 ↗
选择你的接入方式
每个入口均跳转到对应 GitHub 页面,可查看接入说明、示例源码与发布文件。
01 · Web JSSDK
用于网站、H5 页面及其他浏览器环境。
- HTML / JavaScript ↗
无需前端框架即可运行,覆盖基础接入、上传控制、资源加载监听、关闭按钮、入口定制与 GA 上报等常见场景。 - Vue ↗
适合 Vue 项目,演示 SDK 脚本引入、地址替换与本地运行方式。
02 · Android 原生 SDK
适用于 minSdk 23 及以上的 Android 原生应用。SDK 采用原生 UI,不通过 WebView,并同时支持 Jetpack Compose 与传统 View。
- Android 接入说明 ↗
覆盖脚本地址配置、SDK 初始化、Compose / View 挂载、用户信息、常用命令、事件回调及权限配置。 - Android Demo 源码 ↗
演示初始化、打开聊天、发送文本、信息收集、自定义入口与常用回调。 - Demo APK 文件页 ↗·SDK AAR 文件页 ↗
在 GitHub 文件页面查看发布文件,并由 GitHub 完成下载。
03 · iOS 原生 SDK
适用于 iOS 15.0 及以上原生应用。当前 0.1.2 版本以动态 XCFramework 提供,支持 arm64 真机以及 arm64、x86_64 Simulator;SDK 提供 SwiftUI Host 与 UIKit 容器,外部聊天入口由宿主实现并调用 SalesmartlyChat.openChat() 打开聊天。
- iOS 接入说明 ↗
支持 Swift Package Manager 或手动导入 XCFramework;文档涵盖初始化、SwiftUI / UIKit 挂载、用户信息、常用命令与事件回调。 - SwiftUI Demo 源码 ↗
演示异步初始化、访客 ID 持久化、SalesmartlyChatHost 挂载、宿主自定义聊天入口,以及消息、留资、自定义入口和常用回调。 - SwiftPM 仓库 ↗·SDK ZIP v0.1.2 文件页 ↗
通过 GitHub 添加 0.1.2 版本的 SalesmartlyChat product,或在 GitHub 文件页面查看 SDK ZIP。
04 · 移动端与跨端 WebView
用于原生移动端及跨端框架,通过 WebView 加载 SaleSmartly 聊天页面。
- Android WebView ↗
适合原生 Android 项目,演示通过 WebView 加载 SaleSmartly 聊天页面。 - iOS WebView ↗
Xcode 原生示例,包含 WebView 接入及 Info.plist 权限配置位置。 - Flutter WebView ↗
演示通过 WebViewController 加载页面,并提供依赖安装、运行命令与入口文件位置。 - React Native(Expo)↗
使用 react-native-webview 接入,并提供依赖安装、启动命令与 App.tsx 入口位置。 - uni-app WebView ↗
使用 web-view 组件接入,可通过 HBuilderX 运行,并包含 manifest.json 权限配置。 - NativeScript Vue ↗
使用 WebView 组件接入,支持 iOS 与 Android,并提供 Home.vue 入口文件位置。
示例代码与接入说明以所链接 GitHub 仓库的 main 分支为准。