网易云IM SDK 4.3.0已发布,本期对SDK、UIKit、Demo都进行了全面更新。
各端主要更新如下:
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
添加批量清空所有未读数接口演示
最新版本SDK下载登录网易云通信与视频PC官网
此外,我们的往期主要更新也不要错过哦:
4.2.0
聊天室支持Bot机器人
对单个用户所在群的数量添加限制
通知消息是否计为未读数增加开关配置
4.1.0
Server:新增删除聊天室云端历史消息接口
SDK 发送群自定义通知支持离线
多端登录新增对Mac端的支持
4.0.0
Server:发送聊天室消息 增加skipHistory可选字段,表示是否跳过存储云端历史
安卓:支持华为推送
SDK新增智能对话机器人服务
——【特别推荐】——