默认
即时通讯网 资讯 [动态] 即时通讯云网易云信版本更新(5.0版)
即时通讯网 首页 资讯 查看内容
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议

[动态] 即时通讯云网易云信版本更新(5.0版)

JackJiang · 6 年前 | 阅读(15377)· 评论(1 转发 收藏

摘要 即时通讯云网易云信于2018年03月29日发布45.0版,本次更新为主要版本更新,详情见文章内容。

发布的版本

本次发布的版本号为 5.0版,更新时间为:2018年03月29日

iOS 更新内容

新增

  • 缓存搜索以及清理接口
@protocol NIMResourceManager 

/**
 *  搜索缓存的资源文件
 *
 *  @param option       搜索选项
 *  @param completion   完成回调
 */
- (void)searchResourceFiles:(NIMResourceQueryOption *)option
              completion:(NIMResourceSearchHandler)completion;

/**
 *  删除缓存的资源文件
 *
 *  @param option       搜索选项
 *  @param completion   完成回调
 */
- (void)removeResourceFiles:(NIMResourceQueryOption *)option
              completion:(NIMResourceDeleteHandler)completion;

@end
  • 群组已读模块
@protocol NIMTeamManager 

/**
 *  刷新群组消息已读、未读数量
 *
 *  @param NIMMessage    要查询的消息
 *  @discussion          消息已读变化后,会通过 NIMChatManager 的代理 onRecvMessageReceipts: 回调给上层
 *                       刷新的消息必须为群组消息
 */
- (void)refreshTeamMessageReceipts:(NSArray *)messages;


/**
 *  查询群组消息回执详情
 *
 *  @param NIMMessage    要查询的消息
 *  @discussion          详情包括已读人数的 id 列表和未读人数的 id 列表
 *                       查询详情对象不会跟着回执人数变化而变化,如果要获取最新的详情,必须再次调用此接口
 *
 */
- (void)queryMessageReceiptDetail:(NIMMessage *)message
                       completion:(NIMQueryReceiptDetailBlock)completion;

@end
  • 群组全员禁言接口
@protocol NIMTeamManager 

/**
 *  禁言群全体成员
 *
 *  @param mute        是否禁言
 *  @param teamId      群组ID
 *  @param completion  经验操作完成后的回调
 *  @discussion   操作成功后,云信服务器会下发禁言的群通知消息
 */
- (void)updateMuteState:(BOOL)mute
                inTeam:(NSString *)teamId
            completion:(nullable NIMTeamHandler)completion;

@end
  • 本地反垃圾检测接口
@protocol NIMAntispamManager 

/**
 *  本地反垃圾检查器
 *
 *  @param option        本地反垃圾检查选项
 *  @param error         错误提示
 *  @discussion          此扩展不会漫游到其他端,上层需要保证 NSDictionary 可以转换为 JSON。
 *  @return              本地反垃圾检查结果,本地反垃圾列表会在每次登录后同步更新
 *                       因为网络问题,或者没有登录,都会导致本地反垃圾列表无效的情况,error 中会包含具体出错原因
 */
- (NIMLocalAntiSpamCheckResult *)checkLocalAntispam:(NIMLocalAntiSpamCheckOption *)option
                                              error:(NSError **)error;

@end

变更

  • 收到消息的回执接口的变更
- (void)onRecvMessageReceipt:(NIMMessageReceipt *)receipt;

- (void)onRecvMessageReceipts:(NSArray*> *)receipts;

Android 更新内容

新增

1. 添加群组已读功能,新增接口:

  • TeamService#sendTeamMessageReceipt: (消息接收方)发送群消息已读回执
  • TeamService#refreshTeamMessageReceipt: (消息发送方)刷新群消息已读未读数量
  • TeamService#fetchTeamMessageReceiptDetail: (消息发送方)获取群消息已读未读账号列表
  • MsgServiceObserve#observeTeamMessageReceipt: (消息发送方)监听群消息已读未读数量变更
  • IMMessage#setMsgAck: (消息发送方)构造需要已读回执的消息

2. 群组整体禁言: TeamService#muteAllTeamMember。

3. 添加客户端反垃圾功能:MsgService#checkLocalAntiSpam。

4. 添加日志导出接口: MiscService#zipLogs。

5. 添加客户端删除缓存接口:

  • MiscService#getSizeOfDirCache : 获取缓存大小
  • MiscService#clearDirCache : 删除缓存

6. 添加聊天室高优先级消息判断接口:ChatRoomMessage#isHighPriorityMessage。

7. 添加在任意位置初始化 SDK 的接口:

  • NIMClient#config, 在Application#onCreate()中配置SDK(仅仅是配置,不影响性能)
  • NIMClient#initSDK, 在UI进程主线程上按需使用的初始化SDK

8. 匿名推送功能: MixPushService#setPushShowNoDetail。

Windows(PC) SDK 更新内容

新增

  • 客户端反垃圾功能
  • SDK提供缓存管理接口(查询、删除),nim_global.h
  • 群消息已读功能
  • 群组禁言功能

Web SDK 更新内容

新增

  • 客户端反垃圾
  • 客户端提供删除NIM实例缓存的接口
  • 群组临时禁言
  • 群组消息已读功能
  • web私有化配置
  • 微信小程序支持多条websocket
  • 微信小程序白名单列表处理
  • 新增文档转码功能

变更

  • 聊天室登录带上重连标记
  • 聊天室高优先级消息增加标记

下载地址

请从以下官网地址下载:http://netease.im/

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

0 推荐

相关阅读

o0oi1i 6 年前
好久没来了冒个泡,贵贵贵

返回顶部