ZEGO即时通讯SDK 2.18.0 版本发布

近日,ZEGO即时通讯SDK(ZIM)发布 2.18.0 版本,新增群备注、用户在线状态、获取房间用户头像、切换房间等功能,并改进优化了部分接口。

以Android版本为例:

新增功能

  • 用户在线状态:不仅支持用户通过订阅以持续关注其他用户的在线状态变化,还支持一次性查询其他用户的当下的在线状态,也支持用户查询自己的订阅列表。此外,在多端登录场景下,用户可以监听自己的在线平台变化。
  • 获取房间用户头像:用户现在可以通过 ZIMRoomMemberInfo 类的 userAvatarUrl 属性,查询房间内其他用户的头像信息。
  • 切换房间:新增 switchRoom 接口以切换房间,适用于秒开等需要平滑切换房间的业务场景。详情请参考 房间管理 – 切换房间
  • 服务端查询用户信息:支持在服务端通过用户 ID 查询用户的信息,包含用户名称、用户头像和扩展字段。
  • 服务端撤回房间消息:持从服务端调用接口撤回房间消息。

改进优化

  • 首次拉取会话列表耗时优化:优化用户登录后首次拉取会话列表的时效,提升用户体验。
  • 服务端发送群聊消息响应参数优化:服务端 API SendGroupMessage 的响应参数新增 MsgId,可用于定位消息。
  • 消息发送后回调参数优化:当消息发送失败,消息发送后回调中的 msg_id 参数将不再为空。
  • 从服务端获取消息拓展字段:支持通过消息发送前回调中的 payload 参数获取用户发送消息时传入的拓展字段。
  • MessageBody 扩展字段长度可上调:MessageBody 结构中的 ExtendedData 长度上限默认为 1 KB。如需上调,请联系 ZEGO 技术支持。

了解更多详细内容,请点击即时通讯文档

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/im/53132.html

(0)

相关推荐

发表回复

登录后才能评论