登录环信没什么可说的这里选擇的是使用 username/password 登录,和demo中的一样文件没有进行任何更改
demo中的group.js 中,获取到的是当前登陆账号已加入的群组咱们做的是聊天室功能,所以需偠有一个加入的操作找roomlist.js 中找到 into_room: function (event),然后填写加入聊天室的方法 我是直接在当前这个里面加的跳转到聊天页面,并将当前登陆的IDmyName聊天室IDgroupID,聊天室名称your 传给新页面
Ex:监听是否加入聊天室成功的回调是在 onPresence 中type:memberJoinChatRoomSuccess,正常是监听这个回调跳转页面有点麻烦就直接这样吧到会话页面後,需要修改一下对应的消息格式在comps/chat/suit 目录下,将里面的文件对应的 js 文件根据文档给聊天室发送消息
格式进行修改聊天室消息和群组消息不同,所以我目前是直接将getSendToParam()、isGroupChat() 注释改成下面这样,demo 中下面还有代码的这里就用 …… 代替了
就这样了,简单集成聊天室功能demo中的UI 是開源的,可以根据自己的需求更改~下面是具体实现过程代码也放在github 上了,有需要的兄弟自取demo下载地址: