本次发布的版本号为 4.3版,更新时间为:2017年10月12日。 iOS 更新内容新增- 聊天室独立连接,支持账户密码模式和匿名模式。具体请参考开发文档 - 聊天室 - 独立聊天室模式 章节。
- 添加当前聊天室鉴权模式接口
@protocol NIMLoginManager <NSObject>
- (NIMSDKAuthMode)currentAuthMode;
end
@protocol NIMConversationManager <NSObject>
- (void)markAllMessagesRead
@end
- 本地消息搜索接口支持多类型消息搜索
- 添加全局广播推送监听服务
NIMBroadcastManager - 高级群消息支持 "只接收管理员消息提醒" 的免打扰选项。
- 增加是否支持动态缩略图的配置
animatedImageThumbnailEnabled
@protocol NIMSDKConfig NSObject
@property (nonatomic,assign) BOOL animatedImageThumbnailEnabled;
@end
变更修改通知状态接口变更 (void)updateNotifyState:(BOOL)notify
inTeam:(NSString *)teamId
completion:(nullable NIMTeamHandler)completion;
为 - (void)updateNotifyState:(NIMTeamNotifyState)state
inTeam:(NSString *)teamId
completion:(nullable NIMTeamHandler)completion;
查询通知状态接口变更 - (BOOL)notifyForNewMsg:(NSString *)teamId;
为 - (void)updateNotifyState:(NIMTeamNotifyState)state
inTeam:(NSString *)teamId
completion:(nullable NIMTeamHandler)completion;
Android 更新内容新增1. 添加聊天室独立登录模式:EnterChatRoomData#setIndependentMode。 2. 添加批量清空所有会话未读数接口:MsgService#clearAllUnreadCount。 3. 添加支持多类型的本地消息历史搜索接口:MsgService#queryMessageListByTypes。 4. 添加大群清理逻辑。 5. 添加全员广播消息,通过注册观察者接口接收广播消息:MsgServiceObserve#observeBroadcastMessage。 6. 群消息支持 "只接收管理员消息提醒" 的免打扰选项。影响类和接口: - 添加枚举类型:TeamMessageNotifyTypeEnum,用于表示群消息提醒类型,包含全部提醒、仅管理员提醒、全部不提醒。
- 变更接口:TeamService#muteTeam,参数类型从 boolean 更改为 TeamMessageNotifyTypeEnum。
- 添加方法:Team#getMessageNotifyType,此外 Team#mute 方法废弃。
7. 添加动图缩略图下载选项:SDKOptions#animatedImageThumbnailEnabled,支持下载原图或者第一帧图像(默认)。 8. 添加聊天室获取机器人列表接口:ChatRoomService#pullAllRobots。 9. 添加后台自动断网重连策略可选开关 SDKOptions#enableSDKBackgroundReconnectStrategy。 Windows(PC) SDK 更新内容新增- 群消息支持「只接收管理员消息提醒」的免打扰选项
- 全员广播
- 批量清空所有会话未读数的接口
- 搜索历史记录支持多类型组合
- 聊天室游客模式
- 获取图片缩略图需要支持动图缩略图
修复- 修复群信息界面 普通成员无法修改群消息通知模式的bug
Web SDK 更新内容新增- 全部会话未读数清零
- 全员广播接收接口
- 展示消息图片自动转换https链接
- 群消息支持「只接收管理员消息提醒」的免打扰选项
变更- 获取及同步群成员不再进行本地存储,一律取服务器数据
下载地址 |