關於環信的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