关于环信的WebIm的SDK一些使用注意


先打自己几下脸,不好好看接口文档,啪啪啪。

主要先说下回调,直接先copy文档的

conn.listen({
    onOpened: function ( message ) {          //连接成功回调
     //以下是关键点 如果没有设置上线,就没有办法接收到信息
// 如果isAutoLogin设置为false,那么必须手动设置上线,否则无法收消息 // 手动上线指的是调用conn.setPresence(); 如果conn初始化时已将isAutoLogin设置为true // 则无需调用conn.setPresence(); }, onClosed: function ( message ) {}, //连接关闭回调 onTextMessage: function ( message ) {}, //收到文本消息 onEmojiMessage: function ( message ) {}, //收到表情消息 onPictureMessage: function ( message ) {}, //收到图片消息 onCmdMessage: function ( message ) {}, //收到命令消息 onAudioMessage: function ( message ) {}, //收到音频消息 onLocationMessage: function ( message ) {},//收到位置消息 onFileMessage: function ( message ) {}, //收到文件消息 onVideoMessage: function ( message ) {}, //收到视频消息 onPresence: function ( message ) {}, //收到联系人订阅请求、处理群组、聊天室被踢解散等消息 onRoster: function ( message ) {}, //处理好友申请 onInviteMessage: function ( message ) {}, //处理群组邀请 onOnline: function () {}, //本机网络连接成功 onOffline: function () { //本机网络掉线
 
 
     //建议写一个断线重连的处理

//因为做了一个客服系统,结果因为太久没有响应,貌似websocket连接断了,结果收不到客户的消息,被投诉死了。。。。。这个我正在测试是不是websocket的原因

},
    onError: function ( message ) {},          //失败回调
    onBlacklistUpdate: function (list) {       //黑名单变动 // 查询黑名单,将好友拉黑,将好友从黑名单移除都会回调这个函数,list则是黑名单现有的所有好友信息
 console.log(list); } });

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM