Name Last Update
.idea Loading commit data...
app Loading commit data...
gradle/wrapper Loading commit data...
lib Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
build.gradle Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle Loading commit data...

视讯云聊天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);
    }