ThinkPHP之WEBIM及时通信(环信)

ThinkPHP之WEBIM及时通信(环信)

这里实现 网页--网页 的及时聊天以及 网页--手机端 的及时聊天。
先上效果图。
ThinkPHP之WEBIM及时通信(环信)

首先这里使用的是环信的sdk,当然手机端(android和ios)同样也是使用的环信的sdk。聊天数据没有存储在自己的服务器。只在手机端做了缓存。只有头像是获取自己服务器的数据,别的都是环信处理。头像为用户id作为路径。如(http://api.XXXX.com/uploads/person/911117.jpg),昵称在用户注册时候传递给环信保存。
首先下载环信sdk 地址 http://www.easemob.com/download/im 。将下载好了的文件移动到项目Public下。
ThinkPHP之WEBIM及时通信(环信)

这里我们需要修改的是demo文件下的javascript/dist/demo-1.4.10.js文件,具体修改的内容就是用户以及好友等的头像和昵称。改的地方比较多,大多是形如下图这样的
ThinkPHP之WEBIM及时通信(环信)

然后就是在模型中将用户信息传递给前台js去处理,别的就不用管了。给个参考
ThinkPHP之WEBIM及时通信(环信)

前台页面的js部分
ThinkPHP之WEBIM及时通信(环信)

好了就是这么简单,在网页端demo中实现了文字图片语音,文件的发送接收,以及视频的接收。

原创文章,转载请注明出处

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,099评论 25 709
  • 以上是杜蕾斯团队为京东金融做的广告《你不必》。 众所周知,杜蕾斯的广告团队是业界大牛,文案能力一流,我接触文案之初...
    流浪的鱼哇阅读 2,790评论 0 3
  • 昨天又到星期五了,早上只有一节课,上完课自然是放假了,所以早上也是带着兴奋的心情起来的,因为前天晚上说好,早上去吃...
    坚志阅读 1,517评论 0 0

友情链接更多精彩内容