美信拓扑即时通讯 IM SDK,为 App 添加聊天功能 - 更新日志

v2.9.9(2021-09-02)

v2.9.9 20210813

收取历史消息不需要额外通知; Demo bug fix: 对话中显示自己头像; 七夕快乐;

v2.9.8 20210801

Fix Bug: 好友信息更新时间应该使用 onRosterInfoUpdate; Fix Bug: 使用 SocketTask 解决 WebSocket 连接时丢失 wx.onSocketOpen 事件问题; Fix Bug: 自动登录未正确设置 isLogin,导致同一用户会出现两次登录; Demo bug fix:好友信息变化后不再触发花名册更新,后者将会在处理不存在用户时引发循环请求; Demo: 显示花名册好友昵称; Demo: 持久化存储 AppID,页面刷新后依然使用上次设置 AppID;

v2.9.7 20210728

Fix Bug: 收到 userNotice 后退出并不再重连; Demo:增加 userNotice 演示;

v2.9.5 20210303

限制获取同一 ID 的好友信息频次,一秒内只能发起一次; Fix bug: 群聊信息默认 status 不应为 UNREAD;

v2.9.4 20210112

支持从服务端获取消息已读未读状态; 支持发送定位消息,type: location; Demo: fix bug 切换 AppID 后 SDK 不初始化;

v2.9.3 20210111

使用 prettier 格式化工程;

v2.9.2 20210110

支持单独获取消息已读未读状态; Fix bug:退出登录后遗留数据清理;

v2.9.1 20210107

修复私有云文件发送 bug; Demo:显示视频消息; Demo:小程序群语音支持;

v2.8.2 20201103

增加 SDK 初始化状态判断方法 im.isReady,并增加示例等待 SDK 初始化成功; 为会话 last message 增加 ext 字段; 重构 ack 存储,修复事件 onUnreadChange; Fix bug: 发送者不应该发送 READ_ACK; 获取历史消息可指定条数:

v2.8.1 20201028

增加新的事件通知:发送消息将会有发送中、发送成功和发送失败通知,名称 onSendingMessageStatusChanged;

v2.8 20200924

适配 v2 DNS 服务,支持国外加速节点; 冻结用户和 LICENSE 相关错误不再触发重新登录;

v2.7.2 20200915

优化服务 DNS 刷新机制; 增加自定义协议支持,ext 字段解析; 删除会话前增加存在性检查; Websocket 链接出错后回收关闭; Demo:演示自定义协议; Demo: 添加自动登录逻辑;

v2.7.1 20200903

优化重连策略,在网络不稳定情况下冷却重连超时; Demo:去掉 onHide 里对 listener 的错误移除; 弱网情况下调整最大连接超时为 90s,延迟登陆时间 10s;

v2.7(2020-08-27)

v2.7 20200825 七夕快乐

  1. 支持删除远程会话;
  2. 删除会话操作从 im 挪到 im.sysManage;
  3. Demo:删除好友/群也会触发删除会话;
  4. 性能优化:历史聊天记录不再触发 ReadAck;
  5. 支持内嵌在原生App中使用厂商推送,可绑定/解绑 DeviceToken;

v2.2(2020-08-09)

  1. 增加删除会话功能;
  2. 重构 message 存储,增加分区,极大地提高了性能;

v2.1(2020-07-30)

发布 v2.1 版本:

  1. 支持单聊、群聊;
  2. 支持文本、语音(微信小程序)、图片和视频消息;
  3. 支持个人信息、头像;
  4. 支持自定义协议;
  5. 对接美信拓扑 IM 云服务,设置 appid;