zoukankan      html  css  js  c++  java
  • 关于环信的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);
        }
    });
  • 相关阅读:
    asp.net(C#)页面事件顺序
    C#多线程学习 之 线程池[ThreadPool]
    JS 获取浏览器窗口大小
    关于Json的那点事
    jquery 动态滚动
    Null,DBNull,String.Empty 区别 C# 转载
    js图片大小限制,设置
    mysql 自定义函数获取两点间距离
    KindleConverter:Word批量转换为6寸PDF
    在 Asp.NET MVC 中使用 SignalR 实现推送功能
  • 原文地址:https://www.cnblogs.com/jiangxiaochang/p/6185116.html
Copyright © 2011-2022 走看看