尊敬的网易云信用户:
你好
网易云信 IM 8.4.0 正式发布到线上,本次发布的主要功能有:
1. 聊天室标签功能,独家支持超级小班课、分组聊天室等场景。
2. 消息推送功能更新:FCM优先级、TTL、撤回覆盖等
3. 不同抄送类型支持指定不同抄送地址
4. 群相关接口新增自定义扩展字段
特别注意:
1. 登录事件消息抄送、登出事件消息抄送新增sdkHumanVersion、logoutReason字段,请开发者检查接收抄送的代码逻辑。
聊天室标签
适配场景:
超级小班课
大型直播聊天室
功能简介:
网易云信聊天室功能帮助开发者搭建一款应用中的聊天室,广泛应用在社交娱乐、教育直播等场景下。默认情况下,聊天室的消息会向聊天室内所有在线成员下发。从V8.4.0版本开始,新增聊天室标签功能,可以灵活地支持将聊天室消息向聊天室内部分成员下发。也支持仅接收特定的消息。
更多内容详见:开发文档
按照抄送类型指定不同的抄送地址
场景描述:目前抄送事件类型越来越多,很多客户接入我们多个功能,或者有多个服务需要对接云信的抄送。这时采用统一的抄送地址,对客户而言需要根据抄送类型再做二次转发,非常不方便。
功能简介:支持按照抄送类型(eventType)指定不同的抄送地址。当前我们的抄送地址有三种指定途径:默认指定的抄送地址、eventType指定的抄送地址、配置的自定义环境(env)抄送地址。
默认抄送的策略,优先级从高到底依次是:
特别的,对于音视频通话2.0抄送的策略,优先级从高到低:
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字段的内容选择是否需要展示撤回提醒。