Skip to content

可私有化部署的全开源即时通讯js-sdk,仅需植入 sdk 即可轻松集成聊天、会话、好友、群组、资料管理、离线推送等能力,支持基于web或uni-app项目接入使用,满足通信需要。

License

Notifications You must be signed in to change notification settings

wzJun1/YeIM-Uni-SDK

Repository files navigation

微信公众号.png

YeIM-Uni-SDK

即时通讯JSSDK

查看文档 | 备用文档

此为社区开源项目,用于学习交流使用,禁止用于非法途径。如作他用所造成的一切法律责任均不由作者承担。

  • 注:不是聊天项目!不是聊天项目!不是聊天项目!只是SDK,通过使用SDK里的一系列接口可实现聊天,跟环信、融云、腾讯云即时通信等等类似的一种可实现聊天的IMSDK。

YeIM-Uni-SDK是可以私有化部署全开源即时通讯js-sdk,仅需集成 SDK 即可轻松实现聊天能力,支持Web、uni-app接入使用,满足通信需要。

支持私聊和群聊,支持发送的消息类型:文字消息、图片消息、语音消息、视频消息、位置消息、自定义消息。

必须搭配YeIM-Uni-Server服务端,开箱即用。

支持哪些端?

YeIM-Uni-SDKJavaScript构建,支持Web端、uni-app端的项目接入使用。

当项目在uni环境打包,SDK将使用uni-app API,否则使用JS相关API,详情可查看源码。

作为通用JSSDK,YeIM-Uni-SDK支持包括不限于H5(uni和非uni环境均可)、Android APP、iOS APP、微信小程序、字节小程序、支付宝小程序、百度小程序(仅限uni环境)等平台项目。

使用文档

查看文档 | 备用文档

反馈与共建

源码编译

npm i
npm run build

基于YeIM-Uni-SDK的演示案例

代码

下载基于YeIM-Uni-SDK的演示案例源码

Android App Demo

Electron 桌面端 Demo

https://github.com/wzJun1/YeIM-Uni-SDK-Electron-Demo

About

可私有化部署的全开源即时通讯js-sdk,仅需植入 sdk 即可轻松集成聊天、会话、好友、群组、资料管理、离线推送等能力,支持基于web或uni-app项目接入使用,满足通信需要。

Resources

License

Stars

Watchers

Forks

Packages

No packages published