目录

Web IM 介绍

注意:

Web SDK 已更新至 V1.4.12 版本,从 V1.1.2 版本开始和 V1.1.1 差异较大,如果您是 Web SDK 的新用户,请参考本文档集成最新版本。如果您已集成 V1.1.1,并希望再次了解其集成方式,可参考Web SDK V1.1.1 集成说明。 新版的sdk保证兼容旧版sdk的所有接口,同时提供了一些新的接口,所以新版的sdk可以直接替换旧版的sdk,您可以根据自己的实际情况选择是否需要使用最新的接口,建议使用最新版本的接口。


什么是环信 Web IM Demo

环信 Web IM Demo 展示了怎样使用环信 Web IM SDK 快速创建一个完整的类似微信的网页聊天示例。展示的功能包括:

环信 Web IM 源代码已在 GitHub 上开源供开发者下载 https://github.com/easemob/web-im,以帮助开发者更好的学习了解环信 SDK。

Demo使用react框架,支持IE9+、Chrome54+、Firefox等高级浏览器。SDK支持IE8+。聊天室功能支持IE10+。视频通话功能只支持https+Webkit浏览器。

Web IM Demo 及 SDK 目录简要说明:

Web IM 功能演示

点击http://webim.easemob.com 对 Web IM 进行体验,账号为环信Demo的账号(与 Android、iOS 的 Demo 账号相同)。

使用 Web IM Demo 与好友进行视频聊天的操作说明:Web IM Demo视频聊天使用说明

Web IM 功能说明

Easemob Web IM SDK 已支持如下功能:

搭建本地测试环境

搭建环境之前需要对环信提供的参考文档有个初步的了解,大致分下面三种形式,请根据下面的关键字选择一个或多个源码参考

简单版

1. 首先将本源码克隆到本地

$ git clone https://github.com/easemob/web-im.git

2. 直接双击打开或者浏览器访问 sdk/demo.html 均可

完整版

1. 首先将本源码克隆到本地

$ git clone https://github.com/easemob/web-im.git

2. 去官网安装NodeJS,建议4+

3. 定位到web-im目录 在终端执行下面的命令,安装测试所需要的依赖模块

npm i

4. 上述步骤成功后

# 启动测试环境
npm run dev
# 打包发布,发布后文件在 web-im/publish 目录下
npm run prod

5. 浏览器访问即可看到测试页面:http://localhost:3000/

IE8版

1. 首先将本源码克隆到本地

$ git clone https://github.com/wytheme/webim-ie8

2. 直接双击打开或者浏览器访问 demo.html 均可

3. 如果浏览器IE8且需要使用上传功能,比如发送图片之类,继续下面的流程。需要以web服务器访问对应的源码

4. 已安装对应的软件,请将服务器跟目录设置到 web-im,设置之后启动服务 访问 demo.html

常见问题

参考:环信知识库

还有疑问,不知如何处理?

1. 去工单系统提问题

2. 工单描述应该包括并不仅限于以下信息

开启控制台 以Chrome为例

开启Chrome控制台


上一章节:Linux SDK集成

下一页:集成方式