@uimkit/uikit-react
简介
聊天系统 uikit 的封装. SDK 可任意适配第三方聊天SDK. 高度可扩展性, 方便快速集成和定制.
UIKit 可集成的平台及相关适配工程
平台 | SDK适配器项目 |
---|---|
UIM官方SDK适配器 | @uimkit/uikit-uim-adaptor |
腾讯云TIM | @uimkit/uikit-tim-adaptor |
云信NIM | @uimkit/uikit-nim-adaptor |
融云 | @uimkit/uikit-rongyun-adaptor |
示例
集成 UIMSDK
import UIMClientAdaptor from '@uimkit/uikit-uim-adaptor';
import UIKit from '@uimkit/uikit-react';
export function App() {
const accessToken = `Your accessToken`;
const client = new UIMClientAdaptor(accessToken);
return (
<UIKit client={client}>
</UIKit>
);
}
运行示例
$ git clone https://github.com/uimkit/uikit-react
# 进入工程
$ cd uikit-react
# 安装依赖
$ yarn install && cd examples/sample-chat && yarn install
# 运行程序
$ yarn dev
什么是UIM
UIM 是一个全渠道聊天即服务的云平台, 聚合了全球主流聊天系统. 可以通过统一的API接口进行多渠道服务调用. 平台保持云中立, 技术方案不依赖于任何一个服务提供方,便于开发者跨服务提供商进行快速迁移
以下是不完全集成列表
即时通信
提供商 | 策略 |
---|---|
微信 | iPad |
微信 | Windows |
微信 | Android |
企业微信 | Windows |
企业微信客服 | OpenAPI |
小程序客服 | OpenAPI |
公众号客服 | OpenAPI |
Facebook Messenger | OpenAPI |
Web | |
OpenAPI | |
Telegram | OpenAPI |
Lark | API |
即时通信云SDK
提供商 |
---|
腾讯云TIM |
网易云NIM |
融云 |
在线客服
提供商 |
---|
网易七鱼 |
美洽 |
InterCom |