Android SDK v2.1.0
更新时间
- 2017-03-10
Change Log
BugFix:
- 修复获取群组信息成功后,会概率出现getgroupowner()为空的情况
- 修复发送多张图片,概率出现发送图片失败
- 修复会话不存在时,不会上抛相关群成员变化事件
- 修复小概率出现的由于mediaID重复导致的消息发送失败问题
- 修复其他一些用户反馈的bug
NewFeature
- 新的消息同步机制
- 支持消息漫游
- 群组@功能
- 群消息屏蔽
- 支持Dev-api好友更新事件
- 新增一个用户离线原因:登陆状态异常
- 支持Dev-api用户信息更新事件
新增接口:
群组@功能相关接口
创建包含atList的群消息 :conversation.createSendMessage(content,atlist,string))、JMessageClient. createAtGroupMembersMessage(long,atlist,content))
判断消息是否@了自己:message.isAtMe())
获取消息中@的群成员列表:message.getAtUserList(callback))
群屏蔽功能相关接口
- 设置群消息屏蔽:groupInfo.setBlockGroupMessage(int,callback))
- 判断群组是否被屏蔽:groupInfo.isGroupBlocked())
- 获取当前用户的群屏蔽列表:JMessageClient.getBlockedGroupsList(callback))
设置是否需要消息漫游:JMessageClient.init(context,boolean))
新增离线消息事件:OfflineMessageEvent
新增漫游消息同步完成事件:ConversationRefreshEvent
新增用户信息被更新事件: MyInfoUpdatedEvent
升级提示
- 建议升级!
升级指南
首先解压您获取到的 zip 压缩包
更新库文件
- 打开libs文件夹。添加jcore-android_v1.1.0.jar。用 jmessage-android_v2.1.0.jar 替换项目中原有的极光jar文件,并删除原有极光jar文件。用对应CPU文件夹下的 libjcore110.so 文件,替换项目中原有的libjpushXXX.so文件,并删除原有的极光so文件,每种型号的so文件都可以在SDK下载包中找到。
更新AndroidManifest.xml
- 请参考 SDK下载包最新版本的 demo 来更新AndroidManifest.xml 文件配置。
- 详细集成说明请参考官方集成指南