C

CNIMDemo

开放平台 IM Demo

 

视讯云聊天sdk

CNChat Android SDK是视讯云推出的 Android平台上使用的软件开发工具包(SDK),负责聊天室的加入发消息等。使用文档详见 聊天sdk3.0文档wiki

聊天sdk2.0文档wiki

注:因为sdk结构调整,app在使用聊天sdk的同时还是用了播放或直播sdk的请把视频或直播sdk升级到3.0以后

注:从2.X升级到3.X版本有部分回调参数有变化,变化如下:

  • 接收消息监听

    interface OnReceiveMessageListener {
        void processMessage(Object o);
    }
    
    改成
    
    interface OnReceiveMessageListener {
        void processMessage(CNBaseMessage message);
    }
  • 发送消息监听

    interface OnSendMessageListener {
        void onAttached(Object o);
    
        void onSuccess(Object o);
    
        void onError(Object o, int what, String extra);
    }
    
    改成
    
    interface OnSendMessageListener {
        void onAttached(CNBaseMessage message);
    
        void onSuccess(CNBaseMessage message);
    
        void onError(CNBaseMessage message, int what, String extra);
    }
  • 获取消息列表监听

    interface OnLatestMessageListener {
        void onSuccess(List<Object> os);
    
        void onError(int what, String extra);
    }
    
    改成
    
    interface OnLatestMessageListener {
        void onSuccess(List<CNBaseMessage> messages);
    
        void onError(int what, String extra);
    }