菜单

SaleSmartly SDK Demo

根据项目运行环境选择对应 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。

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 分支为准。

上一个
开发对接
下一个
如何设置 SaleSmartly 以进行 Google Analytics(分析)跟踪
最近修改: 2026-07-30Powered by