• Android SDK v1.4.0
    • 更新时间
    • SDK Change Log
      • Bug Fix
      • New Feature
      • 新增接口
      • 注意
    • 升级指南

    Android SDK v1.4.0

    更新时间

    • 2016-09-09

    SDK Change Log

    Bug Fix
    • 修复跨应用添加用户进黑名单时可添加自己进黑名单
    • 修复跨应用免打扰中自己可以给自己设置免打扰
    • 修复上层应用进程崩溃重启后,导致im请求发送超时。
    • 修复点击通知栏时,有一定几率message对象为空
    • 修复特殊用户名下,相关内部逻辑错误
    • 修复本地会话过多时,数据库访问的问题。
    New Feature
    • 新增好友模块
    • 新增用户备注名和备注信息设置
    • 新增文件信息发送接口
    • 新增位置信息发送接口
    • GroupInfo中增加获取群主用户所属应用appkey的实例接口
    • getConversationList默认按时间降序排序。
    • 优化接口执行效率
    新增接口
    • ContactManager 好友管理接口入口类。
      • 具体定义见api doc: ContactManager
    • UserInfo类中新增实例接口:

      • 设置备注名:updateNotename)
      • 设置备注信息:updateNoteText)
      • 将用户从好友列表中移除:removeFromFriendList)
    • ContactNotifyEvent 好友相关通知事件类

      • 具体定义见api doc: ContactNotifyEvent
    • 增加两种message content类型:

      • 文件消息:FileContent
      • 位置消息:LocationContent
    • GroupInfo类中新增实例接口:getOwnerAppkey)
    注意

    从此版本开始,JChat源码将不再作为sdk zip的一部分随sdk发布,取而代之的是一个界面简化的仅仅用来展示接口用法的JMessage Demo。

    之前JChat的源码见GitHub

    升级指南

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