网易云信 IM 8.4.0 正式发布上线

最新文章 834℃
尊敬的网易云信用户:
你好
网易云信 IM 8.4.0 正式发布到线上,本次发布的主要功能有:
1. 聊天室标签功能,独家支持超级小班课、分组聊天室等场景。
2. 消息推送功能更新:FCM优先级、TTL、撤回覆盖等
3. 不同抄送类型支持指定不同抄送地址
4. 群相关接口新增自定义扩展字段
特别注意:
1. 登录事件消息抄送、登出事件消息抄送新增sdkHumanVersion、logoutReason字段,请开发者检查接收抄送的代码逻辑。

主要功能简介

聊天室标签

适配场景:
超级小班课
  • 大型多人课堂与小班互动模式结合。1名老师授课时,可将学生分成若干个小班,在小班内进行管理与教学互动,可兼顾直播大班课的教学成本优势和小班课的互动教学效果。
  • 上图是一个典型的超级小班课场景:
  • 所有的班级成员均在同一个聊天室下
  • 授课老师可以向所有班级发送消息,也可接收所有班级的讨论信息
  • 学生仅可以接收班级内的讨论消息,所发送的消息也只能在班级内可见
  • 助教角色可自行配置,既可以管理1个班级,也可以管理多个班级
大型直播聊天室
  • 大型直播聊天室场景下,考虑到弹幕刷屏、争论现象,可以对用户进行标签化分组,可以达到以下场景的效果:
  • 多位艺人明星同场直播,艺人明星的粉丝可以内部互动,不同明星之间的粉丝不互动
  • 体育竞技、电子竞技等,比赛双方的观众可以选择支持的战队,仅在战队粉丝内部互动
  • 根据用户特点制订适合自己应用的标签策略,同一个聊天室内,同好、同年龄段的用户之间互相交流
功能简介:
网易云信聊天室功能帮助开发者搭建一款应用中的聊天室,广泛应用在社交娱乐、教育直播等场景下。默认情况下,聊天室的消息会向聊天室内所有在线成员下发。从V8.4.0版本开始,新增聊天室标签功能,可以灵活地支持将聊天室消息向聊天室内部分成员下发。也支持仅接收特定的消息。
更多内容详见:开发文档

按照抄送类型指定不同的抄送地址

场景描述:目前抄送事件类型越来越多,很多客户接入我们多个功能,或者有多个服务需要对接云信的抄送。这时采用统一的抄送地址,对客户而言需要根据抄送类型再做二次转发,非常不方便。
功能简介:支持按照抄送类型(eventType)指定不同的抄送地址。当前我们的抄送地址有三种指定途径:默认指定的抄送地址、eventType指定的抄送地址、配置的自定义环境(env)抄送地址。
默认抄送的策略,优先级从高到底依次是:
  1. 根据env变量设置的抄送地址
  2. 根据eventtype设置的抄送地址
  3. 默认抄送地址
特别的,对于音视频通话2.0抄送的策略,优先级从高到低:
  1. 通过参数传参的抄送地址
  2. 通过eventType设置的抄送地址
  3. 默认的音视频通话2.0抄送地址
  4. 默认的抄送地址

Android推送支持配置FCM与厂商推送的优先级

场景描述:当前Android手机的推送优先级为优先厂商推送,其次是FCM推送。对于国内用户而言顺序合理,但对于海外用户而言需要人肉配置。
功能简介:支持Android设备推送通道优先级 :厂商推送优先 或者 FCM推送优先
注意:如果您的用户主要分布在中国大陆,推荐选择厂商推送优先;用户主要分布在海外,推荐选择FCM推送优先。

推送支持ttl字段

场景描述:厂商推送支持ttl字段,ttl指time to live,即消息缓存时间,单位是秒。在用户设备离线时,消息在Push服务器进行缓存,在消息缓存时间内用户设备上线,消息会下发,超过缓存时间后消息会丢弃。
功能简介:增加应用级别推送配置TTL,开发者可在管理后台配置ttl长度。目前支持的厂商有:APNs、FCM、小米、华为、VIVO、OPPO、魅族。最短设置60s,最长设置604800s(7天)

撤回消息支持推送通知栏合并

场景描述:用户撤回一条消息,希望能撤回原始消息的推送。不再因为推送暴露原始消息内容。
功能简介:支持的推送厂商有:APNs、FCM、小米、华为、OPPO、魅族,VIVO不支持。

群组管理操作增加扩展字段

场景描述:用于携带开发者约定的自定义信息,例如消息过滤规则等。
功能简介:
新增attach参数,支持端到端的透传。涉及到的API包括:

消息被其他端已读,可同步清理通知栏

场景描述:多端同步未读数的情况下 被同步未读数的一端消息提醒生成的通知栏能清理特定会话的通知栏
功能简介:仅支持当通知按会话折叠模式下的清理,不支持按应用折叠或不折叠场景下的清理。iOS由于统一由APNs托管,故不作支持。

Android新增撤回通知attach监听功能

应用场景:阅后即焚场景下过滤撤回消息通知
功能用法:在调撤回接口的时候,attch字段传入标志位标记是否需要展示撤回提醒。Android这边开发一个监听获取attch字段,根据attch字段的内容选择是否需要展示撤回提醒。

其他功能与改动:

  • 登录登出抄送新增外部版本号
  • 跨平台SDK Windows & macOS 代码仓库统一,包导出结构变更。详见开发文档
  • 音视频通话1.0话单通知新增时长校准后的回调通知
  • 第三方推送title和content字段长度保护,超长内容进行截断
  • 避免覆盖安装自动登录报错
  • iOS群成员变更,抛出具体涉及哪个群成员
  • 高级群拉人入群,部分失败的场景可以成功拉取
  • 上传nos的token过期导致上传失败问题修复
  • 聊天室在用户被封禁状态下也能进行解除禁言
  • 创建空会话,支持设置是否生成一条空的消息
  • 服务端发消息,避免客户端重复收到两条消息
  • 数据库备份优化,提升加载速度
  • 删除会话后,收到新消息,支持两种未读数策略:
    • 基于之前的未读数累加
  • 清零后重新累加
——————————————————————————————-
感谢您对网易云信的信赖与支持,如有任何疑问,请联系客户经理,或拨打客服热线4009-000-123。