• Android SDK v2.1.0
    • 更新时间
    • Change Log
      • BugFix:
      • NewFeature
      • 新增接口:
    • 升级提示
    • 升级指南

    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 文件配置。
    • 详细集成说明请参考官方集成指南