【版本更新】IM 4.3.0新版本升级上线!

558℃

网易云IM SDK 4.3.0已发布,本期对SDK、UIKit、Demo都进行了全面更新。

最新版本SDK下载请访问:新版SDK

各端主要更新如下:

Server

  • 将创建网易云通信ID接口 和 更新用户名片接口 进行了整合,创建用户帐号更方便

iOS

iOS SDK

  • 聊天室独立连接,支持账户密码模式和匿名模式。具体请参考开发文档 – 聊天室 – 独立聊天室模式 章节
  • 添加当前聊天室鉴权模式接口
  • 添加批量清空会话未读数接口
  • 本地消息搜索接口支持多类型消息搜索
  • 添加全局广播推送监听服务 NIMBroadcastManager
  • 高级群消息支持 「只接收管理员消息提醒」的免打扰选项
  • 加是否支持动态缩略图的配置 animatedImageThumbnailEnabled
  • 修改通知状态接口变更
  • 查询通知状态接口变更

iOS Demo

  • 添加聊天室独立模式Demo
  • 添加批量清空所有未读数接口演示
  • 添加搜索历史图片/视频浏览界面
  • 适配 iOS11

iOS UIKit

  • 适配 iOS11
  • 修正 NIMKitProgressView 可能会导致的崩溃问题
  • dataProvider 重构
  • contentSize 计算方式重写

Android

Android SDK

  • 添加聊天室独立登录模式:EnterChatRoomData#setIndependentMode
  • 添加批量清空所有会话未读数接口:MsgService#clearAllUnreadCount
  • 添加支持多类型的本地消息历史搜索接口:MsgService#queryMessageListByTypes
  • 群消息支持 “只接收管理员消息提醒” 的免打扰选项
  • 添加动图缩略图下载选项:SDKOptions#animatedImageThumbnailEnabled,支持下载原图或者第一帧图像(默认)
  • 添加聊天室获取机器人列表接口:ChatRoomService#pullAllRobots
  • 添加后台自动断网重连策略可选开关 SDKOptions#enableSDKBackgroundReconnectStrategy
  • 添加登录模式管理,添加获取当前登录模式接口:NIMClient#getMode

Android Demo

  • 添加批量清空所有未读数接口演示
  • 添加搜索历史图片/视频浏览界面
  • 猜拳文本演示改成图片演示

Android UIKit

  • NIMUIKit 类重构,抽象出接口,和实现分离
  • UIKit 集成聊天室会话页面
  • UIKit 去掉对 avcaht library 的依赖
  • UIKit Glide 图片库升级到v4.0,解决 gif 动画加载延迟问题
  • 添加 UIKit aar 打包接口

Windows

Windows SDK

  • 群消息支持「只接收管理员消息提醒」的免打扰选项
  • 全员广播
  • 批量清空所有会话未读数的接口
  • 搜索历史记录支持多类型组合
  • 聊天室游客模式
  • 获取图片缩略图需要支持动图缩略图
  • 修复群信息界面 普通成员无法修改群消息通知模式的bug### Windows Demo

Windows Demo

  • 调整SDK初始化和聊天室模块,支持匿名登录聊天室方案

Web

Web SDK

  • 全部会话未读数清零
  • 全员广播接收接口
  • 展示消息图片自动转换https链接
  • 群消息支持「只接收管理员消息提醒」的免打扰选项
  • 获取及同步群成员不再进行本地存储,一律取服务器数据

Web Demo

  • 添加聊天室独立模式Demo
  • 添加批量清空所有未读数接口演示


此外,我们的往期主要更新也不要错过哦:

4.2.0

  • 聊天室支持Bot机器人
  • 对单个用户所在群的数量添加限制
  • 通知消息是否计为未读数增加开关配置

4.1.0

  • Server:新增删除聊天室云端历史消息接口
  • SDK 发送群自定义通知支持离线
  • 多端登录新增对Mac端的支持

4.0.0

  • Server:发送聊天室消息 增加skipHistory可选字段,表示是否跳过存储云端历史
  • 安卓:支持华为推送
  • SDK新增智能对话机器人服务:http://netease.im/chatRobot