返回
通讯产品
分类

更新内容新增智能机器人功能,澳门新浦京2019摘要即时通讯云网易云信于2018年01月04日发布4.6版

日期: 2020-02-14 04:46 浏览次数 : 102

摘要即时通讯云网易云信于2017年07月06日发布4.0版,本次更新为主要版本更新,详情见文章内容。发布的版本本次发布的版本号为 4.0版,更新时间为:2017年07月06日。iOS 更新内容新增智能机器人功能,增加新的机器人管理器NIMRobotManager。聊天室连麦队列变更后数据同步,现在可以从NIMChatroomNotificationContent中的ext字段读取到具体的变更数据了。发送聊天室消息时,可以通过设置消息中NIMMessageSetting的historyEnabled字段来控制是否存服务器历史记录。Android 更新内容新增1. 接入华为推送服务。2. 接入网易Bot(智能机器人)功能,增加RobotService、RobotServiceObserve接口。3. 新增聊天室发消息是否存历史记录的开关,发送聊天室消息时可以选择是否存入历史记录。4. 聊天室连麦队列变更后数据同步。变更1. 被叫语音、视频通话未接听计入未读数。2. 修复接收聊天室 tip 消息获取 content 为空的问题。Windows(PC) SDK 更新内容新增机器人模块, nim_robot.h聊天室消息不存历史记录开关聊天室队列变更通知增加变更内容支持Https(默认Http)修复修复管理后台创建群(不需要用户同意)时,在线客户端无法同步该群信息到本地的问题修复申请加入群(不需要管理员同意)时,本地群列表里没有该群信息的问题Web SDK 更新内容新增新增机器人消息收发接口新增机器人默认bot类型消息的xml解析方法新增聊天室发送消息可选不保存历史消息配置变更修复部分iPhone机型断网重连后协议解析问题修复转发消息数据库记录有误的问题下载地址请从以下官网地址下载:

摘要即时通讯云网易云信于2018年01月04日发布4.6版,本次更新为主要版本更新,详情见文章内容。发布的版本本次发布的版本号为 4.6版,更新时间为:2018年01月04日。iOS 更新内容新增新增在后台自动执行重连开关@interface NIMSDKConfig : NSObject/** * 是否禁止后台重连 * @discusssion 默认为 NO。即默认情况下,当程序退到后台断开连接后,如果 App 仍能运行,SDK 将继续执行自动重连机制。设置为 YES 后在后台将不自动重连,重连将被推迟到前台进行。 * 只有特殊用户场景才需要此设置,无明确原因请勿设置。 */@property (nonatomic,assign) BOOL reconnectInBackgroundStateDisabled;@end新增聊天室历史记录拉取可以按类型筛选字段/** * 检索服务器历史消息选项 (服务器) */@interface NIMHistoryMessageSearchOption : NSObject/** * 查询的消息类型 * @discusssion 消息类型组合,默认为 nil ,搜索全类型。 此参数只对聊天室会话有效 */@property (nonatomic,copy) NSArray<NSNumber *> *messageTypes;@end易盾反垃圾,支持对单条消息配置对应的反垃圾业务规则,NIMAntiSpamOption新增字段 businessId。/** * 反垃圾选项 * @discussion 这个选项用于配置易盾反垃圾,设置 enabled 为 YES (默认为 NO) 后该消息进投递到易盾系统进行反垃圾检测 (需要开启易盾服务) */@interface NIMAntiSpamOption : NSObject/** * 用户在易盾配置的额外反垃圾的业务ID */@property (nullable,nonatomic,copy) NSString *businessId;@end新增聊天室队列权限修改,NIMChatroomUpdateTag中新增字段 NIMChatroomUpdateTagQueueModificationLevel修正聊天室缓存用户扩展信息,保证掉线重连后不清除Android 更新内容新增1. 易盾反垃圾支持对单条消息配置对应的反垃圾业务规则。2. 新增支持海外推送 FCM 以及魅族推送。3. 支持配置聊天室队列管理权限。4. 支持群管理员撤销其他人消息。5. 支持视频消息获取远程缩略图 url。6. 聊天室历史记录拉取可按类型筛选。变更1. 修复酷派偶现崩溃问题。2. 接口变更:List<NimRobotInfo> getRobotInfo(List<String> accounts);改为List<NimRobotInfo> getRobotInfoList(List<String> accounts);3.MessageNotifierCustomization新增消息撤回通知文案自定义接口:/** * 定制消息撤回提醒文案 * @param revokeAccount 撤回操作者账号 * @param item 被撤回的消息 * @return */String makeRevokeMsgTip(String revokeAccount, IMMessage item);4.ChatRoomPartClearAttachment附件内容变更getContentMap()返回由Map<String,Object>变为Map<String, String>getChatRoomQueueChangeType()返回ChatRoomQueueChangeType.PARTCLEARWindows(PC) SDK 更新内容新增群主或群管理员可以撤回其他群成员发送的消息的功能用户配置的对某单条消息另外的反垃圾的业务ID的功能视频消息主动获取封面功能NOS域名迁移NOS加速地址,上传、下载地址等统一配置聊天室历史记录拉取可以按类型筛选功能聊天室队列权限可配置聊天室更新用户信息后,断线重连进入聊天室时,相应信息依旧还在的功能Web SDK 更新内容新增聊天室队列管理权限可配置聊天室历史记录拉取可以按类型筛选群管理员可以撤回其他人发的消息易盾反垃圾,支持对单条消息配置对应的反垃圾业务规则变更WebSocket链路若因网络状态不佳,悄悄被踢,将自动重连,不再由上层做处理WebSocket握手重连优化,清除实例接口下载地址请从以下官网地址下载:

摘要即时通讯云网易云信SDK新版发布,本次发布的版本号为:2.7.0。发布的版本本次发布的版本号为 2.7.0版,更新时间为:2016年8月11日。iOS 2.7.0 更新内容新增添加更新聊天室信息接口添加更新本人的聊天室成员信息接口添加获取群邀请和群踢人通知的扩展字段添加消息指定成员推送选项 (强制推送,特殊推送文案等)添加桌面端在线时,消息是否需要推送给手机端的控制开关添加聊天室通用队列服务(可对直播连麦场景使用)网络通话:支持通话中实时切换视频分辨率网络通话:新增视频发送帧率设置网络通话:多人会议新增错误回调Android 2.7.0 更新内容新增1. 添加全文检索插件,目前支持消息全文检索及高亮,支持分页查询,接口为 LuceneService。 此外,MsgService 中也提供基于SQL Like方式的实现。2. 添加 SDK 发包频控控制。3. 添加聊天室队列服务(针对直播连麦场景使用)。4. 添加指定成员强制推送功能(主要针对群):IMMessage#memberPushOption。5. 添加 PC/Web 端在线时可配置是否推送的开关 SettingService。6. 添加获取群邀请和群踢人通知附件的扩展字段:MemberChangeAttachment#getExtension。7. 添加更新聊天室信息接口 ChatRoomService#updateRoomInfo ,更新本人聊天室成员信息接口 ChatRoomService#updateMyRoomRole。8. 添加登录时同步本人所在的所有群的本人群成员资料信息。9. 网络通话新增错误码定义:AVChatResCode。10. 网络通话AVChatStateObserver:新增视频第一帧绘制通知, onFirstVideoFrameRendered。新增视频帧分辨率改变通知, onVideoFrameResolutionChanged。设备事件通知变更, 仅支持本地语音采集设备和视频采集设备事件。11. 网络通话支持通话前帧率设置。新增帧率参数 AVChatOptionalConfig#videoFrameRate。新增帧率定义 AVChatVideoFrameRate。12. 网络通话支持动态切换清晰度:AVChatParameters#KEY_VIDEO_QUALITY。13. 优化 SDK 登录同步流程。变更1. 网络通话视频绘制变更:不再支持从SDK内部获取画布, AVChatManager#getSurfaceRender。不再提供交换画布接口, AVChatManager#switchRender。新增外部设置画布接口, AVChatManager#setupVideoRender。新增视频画布控件, AVChatVideoRender。新增多种视频画布缩放方式, AVChatVideoScalingType。2. 网络通话设备事件定义 AVChatDeviceEvent 去掉画布相关事件。Web SDK 2.7.0 更新内容变更发送消息和发送自定义系统通知的时候, 如果发送方被接收方加入了黑名单, 那么将会发送失败, 返回错误码 7101新增获取用户名片和获取用户名片数组可以传入参数sync=true来强制从服务器获取最新的数据聊天室更新聊天室信息更新自己在聊天室内的信息图片操作增加了一系列预览图片的操作发送消息的配置选项增加了 apns 用于配置特殊推送选项, 只在群会话中使用Windows(PC) SDK 2.7.0 更新内容修复优化登录后同步群成员列表。优化 SDK 在登录同步的时候,收到在线消息,时间戳更新问题导致离线消息和漫游消息丢失的问题。修改群信息本地缓存策略,被踢或者离开群后群信息依然缓存在本地(清除缓存再登陆就没有了),只是通过标记位区分有效。新增点对点音视频支持动态调整视频分辨率(之前只有多人的时候支持)音视频发起(包括接受发起)时,允许在启动参数中设置帧率添加 SDK 发包频控控制。添加聊天室队列服务(针对直播连麦场景使用)。添加消息指定成员制强制推送选项:kNIMMsgKeyForcePushList, kNIMMsgKeyForcePushContent, kNIMMsgKeyIsForcePush。 nim_talk_def.h添加 PC/Web 端在线时可配置是否推送的开关 nim_client.h添加获取群邀请和群踢人通知附件的扩展字段,见nim_msglog_def.h kNIMNotificationIdTeamInvite和kNIMNotificationIdTeamKick字段说明。添加更新聊天室信息接口 和更新本人聊天室成员信息接口, nim_chatroom.h语音模块增加枚举本地输入设备接口 nim_audio.h下载地址请从以下官网地址下载:

摘要即时通讯云网易云集SDK新版发布,本次发布的版本号为:2.5.0。发布的版本本次发布的版本号为 2.5.0版,更新时间为:2016年7月08日。iOS 2.5.0 更新内容新增添加定期清理 SDK 日志的功能添加聊天室临时禁言的接口支持转发消息网络通话新增是否自动旋转远端画面的设置autoRotateRemoteVideo修正修复聊天室 Tip 消息无法正常解析的问题Android 2.5.0 更新内容新增1. 添加文本消息的全局搜索接口:MsgService#searchAllMessageHistory。2. 添加消息转发功能:MessageBuilder#createForwardMessage,支持除通知消息和音视频消息以外的消息类型。3. 添加聊天室临时禁言接口:ChatRoomService#markChatRoomTempMute,支持设置临时禁言时长。变更1. 将注册群通知消息过滤接口移动到 MsgService 中:MsgService#registerIMMessageFilter ,并支持单聊和群聊的通知类型消息过滤,不再限于群通知消息,同时支持音视频类型消息过滤。2. 聊天室架构调整,聊天室业务仅在 UI 进程处理。3. SDK 输出jar包按模块分离:nim-sdk.jar(必须)、nim-chatroom.jar(可选聊天室模块)、nim-rts.jar(可选实时会话白板模块)、nim-avchat.jar(可选实时音视频模块)、nrtc-sdk.jar(实时会话、实时音视频基础库),供开发者按需组合使用。Web SDK 2.5.0 更新内容变更获取用户名片数组限制每次最多只能获取150个名片新增转发消息重发消息获取包含关键词的本地历史记录新增参数global表示是否全局搜索同步开关syncExtraTeamInfo, 控制是否同步额外的群信息, 默认true会同步额外的群信息, 目前包括当前登录用户是否开启某个群的消息提醒 (SDK 只是存储了此信息, 具体用此信息来做什么事情完全由开发者控制)调用接口修改自己的群属性来关闭/开启某个群的消息提醒调用接口是否需要群消息通知来查询是否需要群消息通知设置聊天室临时禁言Windows(PC) SDK 2.5.0 更新内容修复语音播放停止延迟问题会话列表更新时消息未读数目错误的问题新增消息历史本地全局搜索, nim_msglog.h群组增加获取群信息和成员信息的同步接口, nim_team.h聊天室临时禁言, nim_chatroom.h消息转发接口, nim_talk.h音视频支持SOCKS5代理对端视频画面自动旋转开关下载地址请从以下官网地址下载:

摘要即时通讯云网易云信于2017年09月12日发布4.2版,本次更新为主要版本更新,详情见文章内容。发布的版本本次发布的版本号为 4.2版,更新时间为:2017年09月12日。iOS 更新内容新增聊天室支持 bot 机器人,使用方式与普通消息一致。添加是否将群通知计入未读的开关@interface NIMSDKConfig : NSObject/** * @discusssion 默认为 NO。设置成 YES 的情况下,收到的群通知也会计入未读数 */@property (nonatomic,assign) BOOL shouldCountTeamNotification;@end添加日志最大存在天数设置@interface NIMSDKConfig : NSObject/** * @discusssion 默认为 7 天。即超过 7 天的 log 将被清除。只能设置大于等于 2 的值。 */@property (nonatomic,assign) NSInteger maximumLogDays;@end变更创建群接口变更/** * 创建群组 * * @param option 创建群选项 * @param users 用户ID列表 * @param completion 完成后的回调 */- (void)createTeam:(NIMCreateTeamOption *)option users:(NSArray<NSString *> *)users completion:(nullable NIMTeamCreateHandler)completion;创建群完成的回调由/** * 创建群组block * * @param error 错误,如果成功则error为nil * @param teamId 群组ID */typedef void(^NIMTeamCreateHandler)(NSError * __nullable error,NSString * __nullable teamId);变更为/** * 创建群组block * * @param error 错误,如果成功则error为nil * @param teamId 群组ID * @param failedUserIds 邀请失败的群成员ID */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聊天室支持机器人修复修复某些场景下群成员同步bugWeb SDK 更新内容新增聊天室匿名登录聊天室机器人及其发生消息接口聊天室获取机器人接口下载地址请从以下官网地址下载: