Commit 9cf8f7579e9ff95702ce1794cd4d7b938ff409d7

Authored by 谷俊
1 parent f45ff7af

添加2.0升级到3.0 的注意事项

Showing 1 changed file with 51 additions and 1 deletions
README.md
1 1 视讯云聊天sdk
2 2 ====
3 3 #### CNChat Android SDK是视讯云推出的 Android平台上使用的软件开发工具包(SDK),负责聊天室的加入发消息等。使用文档详见 [聊天sdk3.0文档wiki](http://bj.gitlab.cnlive.com/cnlive-team/CNIMDemo/wikis/home)
4   -或 [聊天sdk2.0文档wiki](http://bj.gitlab.cnlive.com/cnlive-team/CNIMDemo/wikis/home2)
5 4 \ No newline at end of file
  5 +或 [聊天sdk2.0文档wiki](http://bj.gitlab.cnlive.com/cnlive-team/CNIMDemo/wikis/home2)
  6 +#### 注:因为sdk结构调整,app在使用聊天sdk的同时还是用了播放或直播sdk的请把视频或直播sdk升级到3.0以后
  7 +#### 注:从2.X升级到3.X版本有部分回调参数有变化,变化如下:
  8 +- 接收消息监听
  9 +```java
  10 + interface OnReceiveMessageListener {
  11 + void processMessage(Object o);
  12 + }
  13 +
  14 + 改成
  15 +
  16 + interface OnReceiveMessageListener {
  17 + void processMessage(CNBaseMessage message);
  18 + }
  19 +```
  20 +- 发送消息监听
  21 +```java
  22 + interface OnSendMessageListener {
  23 + void onAttached(Object o);
  24 +
  25 + void onSuccess(Object o);
  26 +
  27 + void onError(Object o, int what, String extra);
  28 + }
  29 +
  30 + 改成
  31 +
  32 + interface OnSendMessageListener {
  33 + void onAttached(CNBaseMessage message);
  34 +
  35 + void onSuccess(CNBaseMessage message);
  36 +
  37 + void onError(CNBaseMessage message, int what, String extra);
  38 + }
  39 +```
  40 +- 获取消息列表监听
  41 +```java
  42 + interface OnLatestMessageListener {
  43 + void onSuccess(List<Object> os);
  44 +
  45 + void onError(int what, String extra);
  46 + }
  47 +
  48 + 改成
  49 +
  50 + interface OnLatestMessageListener {
  51 + void onSuccess(List<CNBaseMessage> messages);
  52 +
  53 + void onError(int what, String extra);
  54 + }
  55 +```
6 56 \ No newline at end of file
... ...