PC端网站接入环信IM聊天系统

首先在项目中引入环信相关文件

webim.config.js,strophe-1.2.8.js,websdk-1.4.13.js

然后在webim.config.js中配置自己所需要的选项(如下图)


准备工作完成,接下来开始步入正题:

创建一个主js文件。

1.首先连接环信:


2.连接成功以后,开始登录环信(由于我们的项目中的环信账号是在后台注册后直接返回给前端的,所以省去了注册的环节):


3.开始写接收消息的监听事件:

由于我们项目中仅仅用到了文字和图片消息,一些比较复杂功能的比如已读未读、表情包之类的配置就为空了。



4.此时就能够在收到消息的时候执行你自己的js文件了,从而消息接收部分就已经完成了。发送消息部分因为我们是在后台调环信的,所以前端只需要请求后台接口保存数据就行了。

下图为前端自己调环信发送消息,根据所发送消息的类型不同,从而对应不同的代码。



5.此时,一个基本的聊天系统就很完善了,上个图展示一下~。


附录:

环信官方开发文档:http://docs-im.easemob.com/ 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1)项目里面不需要环信SDK的太多功能,只是想要聊天和好友功能,其他都不用,那SDK一定要总是跟着更新么? a.环...
    DefaultYuan阅读 26,627评论 17 59
  • 最近做实时通讯,项目需要集成环信IM,网上资料比较少,也是比较头大,捣鼓了两天,实现最基本的图文交流功能,分享一下...
    Dr_喜禾阅读 8,805评论 5 5
  • 最近在做直播的问题,有这么一个需求,在H5页面观看直播的时候,能收到app端用户发的信息,这个需要我们接入环信的s...
    AlisaMfz阅读 9,163评论 6 5
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,138评论 1 32
  • | 作者:黄小檬 原创作者,擅长书写两性情感心理。新浪微博头条文章签约作者,知乎、简书、搜狐、百家号专栏作者;用个...
    黄小小檬阅读 1,080评论 0 5