• Android SDK v1.2.0
    • 更新时间
    • SDK Change Log
      • New Feature
      • Bug Fix
    • JChat Change Log
      • New Feature
      • Bug Fix
    • 升级指南

    Android SDK v1.2.0

    更新时间

    • 2016-03-07

    SDK Change Log

    New Feature
    • 实现跨应用聊天
    • message中新增getServerMessageId接口
    • 新增setDebugMode接口
    • 新增服务器修改用户密码的event处理
    • 新增接口

      • Conversation
        • conversation.getTargetAppkey 获取会话对象的appkey(仅单聊)
        • Conversation.createSingleConversation(username,appkey) 创建指定appkey的跨应用会话。
        • JMessageClient.getSingleConversation(username,appkey) 获取与指定appkey下user的会话。
        • JMessageClient.enterSingleConversation(username,appkey) 进入与指定appkey下user的会话。
        • JMessageClient.deleteSingleConversation(username,appkey) 删除与指定appkey下user的会话
      • Message
        • message.getTargetAppKey 获取消息对象的appkey.(仅单聊消息)
        • message.getFromAppKey 获取消息发送这个的appkey。
        • message.getServerMessageId 获取消息对应服务端的messageId。
      • UserInfo
        • userinfo.getAppKey 获取用户所属的appkey。
        • JMessageClient.getUserInfo(username,appkey,callback) 获取指定appkey下的用户信息。
      • JMessageClient

        • setDebugMode 打开JMessage的debug模式,作用等同于JPush的setDebugMode.
      • 已过时接口

        • JMessageClient.enterSingleConversaion 接口名拼写错误,使用JMessageClient.enterSingleConversation替代。
        • JMessageClient.exitConversaion 接口名拼写错误, 使用JMessageClient.exitConversation替代。
        • UserDeletedEvent 、 UserLogoutEvent 统一使用LoginStateChangeEvent替代。
    Bug Fix
    • 修复通过getGroupList拿到gid之后,直接拿groupMembers返回空的问题
    • 修复删除会话时未删除通知栏消息
    • 修复conversation 接口名拼写错误
    • 修复首次收到消息创建会话的title错误。
    • 修复createConversation接口没有做登陆验证。
    • 修复跨应用某种情况下会出现循环获取userinfo的bug
    • 修复多次调用login而不调logout导致上一个登陆用户的缓存信息未清掉

    JChat Change Log

    • 适配JMessage SDK 1.2.0
    New Feature
    • 会话列表提供断网提示
    • 草稿可以在会话列表显示
    Bug Fix
    • 修复:某些机型拍照上传图片失败bug
    • 修复:App启动时抛出WindowWarning的bug
    • 修复:对话框裁剪成圆角后有黑色阴影的bug
    • 修复:删除本地跨应用会话,对应通知栏消息未清掉
    • 修复:群聊天详情里,点击删除成员,进入到聊天成员中,群成员不显示用户名
    • 修复:群聊天详情界面中,点击全部群成员界面添加不存在的用户,界面停留在转圈的状态
    • 修复:用户主动退出群,退出群时会被系统桌面覆盖

    升级指南

    • jar包更新至jmessage-sdk-1.2.0.jar更新时需删除老版本jar包。
    • 将so库更新至 libjpush207.so 同时删除原来老版本so。注意不同的cpu型号对应的结构
    • 由于富媒体的展示需求,SDK 中增加一个res文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中。
    • 如果是从更早起的版本升级过来,建议参考 SDK下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。