更新记录

1.0.0(2026-05-08) 下载此版本

  • 首次发布 Supportly UniApp AI 客服 SDK
  • 支持基于 Cloudflare 的免费自部署客服方案
  • 支持 RAG 知识库智能问答
  • 支持 HTTP 消息发送、WebSocket 实时接收、历史同步和断线重连

平台兼容性

uni-app(3.7.7)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟

UniApp-SDK

Supportly UniApp SDK 是一个纯 JS 的 Headless 客服聊天 SDK。

发送消息:HTTP POST
接收新消息:WebSocket
历史消息:HTTP GET
断线补偿:HTTP GET after=lastMessageId
本地会话:uni storage

插件目录

uni_modules/supportly-ai-chat

使用

import {
  initSupportly,
  connectSupportly,
  closeSupportly,
  sendSupportlyText,
  onSupportlyMessage,
  onSupportlyStatus,
} from "@/uni_modules/supportly-ai-chat";

onSupportlyMessage((message) => {
  console.log("message", message);
});

onSupportlyStatus((status) => {
  console.log("status", status);
});

await initSupportly({
  apiBaseUrl: "https://api.example.com",
  wsBaseUrl: "wss://api.example.com",
  channelAccountId: "ch_xxx",
  visitorId: "user_123",
  pageUrl: "app://support",
  pageTitle: "在线客服",
});

connectSupportly();

await sendSupportlyText({
  content: "你好",
  clientMessageId: null,
});

closeSupportly();

API

initSupportly(config)
connectSupportly()
closeSupportly()
sendSupportlyText({ content, clientMessageId })
loadSupportlyMessages(afterMessageId)
onSupportlyMessage(callback)
onSupportlyStatus(callback)

平台注意事项

H5:
  生产环境使用 https:// 和 wss://。

App:
  使用 uni.request / uni.connectSocket / uni storage。

小程序:
  需要配置合法 request 域名和 socket 域名。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。