@uimkit/uikit-react
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

@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
WhatsApp Web
WhatsApp OpenAPI
Telegram OpenAPI
Lark API

即时通信云SDK

提供商
腾讯云TIM
网易云NIM
融云

在线客服

提供商
网易七鱼
美洽
InterCom

Package Sidebar

Install

npm i @uimkit/uikit-react

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

11.8 MB

Total Files

1292

Last publish

Collaborators

  • newtalentxp
  • fioman