本次发布的版本号为 4.2版,更新时间为:2017年09月12日。 iOS 更新内容新增@interface NIMSDKConfig : NSObject
@property (nonatomic,assign) BOOL shouldCountTeamNotification;
@end
@interface NIMSDKConfig : NSObject
@property (nonatomic,assign) NSInteger maximumLogDays;
@end
变更/**
* 创建群组
*
*
*
*
*/
- (void)createTeam:(NIMCreateTeamOption *)option
users:(NSArray<NSString *> *)users
completion:(nullable NIMTeamCreateHandler)completion;
创建群完成的回调由 /**
* 创建群组block
*
*
*
*/
typedef void(^NIMTeamCreateHandler)(NSError * __nullable error,NSString * __nullable teamId);
变更为 /**
* 创建群组block
*
*
*
*
*/
typedef void(^NIMTeamCreateHandler)(NSError * __nullable error, NSString * __nullable teamId, NSArray<NSString *> * __nullable failedUserIds);
现在创建群可能会出现建群成功,建群同时邀请的用户部分成功的情况。此时建群依然成功,error 信息为 nil ,并返回邀请失败的群成员 ID 集合。 Android 更新内容新增1. 添加聊天室 bot 机器人功能,添加机器人上行消息构建接口:ChatRoomMessageBuilder#createRobotMessage。 2. 登录选项添加群通知消息是否计入未读数开关:SDKOptions#teamNotificationMessageMarkUnread。 变更1. 对单个用户所在群的数量添加限制,影响到接口: - TeamService#createTeam, 返回结果CreateTeamResult,包含邀请失败账号列表
- TeamService#addMembers, 返回结果 List,即邀请失败账号列表
如果邀请成员中有群数量超过限制,返回码仍然是成功,并且同时返回这部分超限的账号。 2. 解决登录偶现登录 417 问题。 3. 添加登录同步失败情况处理。 4. 添加 IPC ACK 机制,解决极端情况下群消息丢失的问题。 5. 解决 HttpDownload 安全警告问题。 Windows(PC) SDK 更新内容新增- 群通知消息是否计为未读数增加开关配置 nim_client.h
- 聊天室支持机器人
修复Web SDK 更新内容新增- 聊天室匿名登录
- 聊天室机器人及其发生消息接口
- 聊天室获取机器人接口
下载地址 |