内容提要
ZEGO即时通讯SDK(ZIM)2.18.0版本新增群备注、用户在线状态、获取房间用户头像和切换房间功能,并优化接口。服务端支持查询用户信息和撤回消息,提升首次拉取会话列表速度,调整消息回调参数和扩展字段长度。
关键要点
-
ZEGO即时通讯SDK(ZIM)发布2.18.0版本,新增群备注、用户在线状态、获取房间用户头像和切换房间功能。
-
群备注功能支持用户设置仅自己可见的备注。
-
用户在线状态功能支持持续关注和一次性查询其他用户的在线状态。
-
新增获取房间用户头像功能,用户可查询房间内其他用户的头像信息。
-
新增切换房间接口,适用于需要平滑切换房间的业务场景。
-
服务端支持通过用户ID查询用户信息,包括名称、头像和扩展字段。
-
服务端可撤回房间消息,提升用户体验。
-
首次拉取会话列表的时效得到优化。
-
服务端发送群聊消息的响应参数新增MsgId,用于定位消息。
-
消息发送失败时,回调中的msg_id参数不再为空。
-
支持通过消息发送前回调获取用户发送消息时的拓展字段。
-
MessageBody结构中的ExtendedData长度上限可上调,默认为1 KB。
延伸解读
新功能的实用性
ZEGO即时通讯SDK 2.18.0版本新增的群备注和用户在线状态功能,能够显著提升用户的沟通体验。群备注功能允许用户设置仅自己可见的备注,方便管理群组信息,而在线状态功能则支持用户实时关注他人的在线情况,增强了互动性。
服务端优化的影响
此次版本更新中,服务端对首次拉取会话列表的时效进行了优化,这意味着用户在登录后能够更快地获取到会话信息,提升了整体使用体验。此外,新增的MsgId参数和撤回消息功能,进一步增强了消息管理的灵活性和可靠性。
多端登录的便利性
针对多端登录场景,ZEGO SDK 2.18.0版本允许用户监听自己的在线平台变化,这为用户在不同设备间切换提供了便利。用户可以更好地掌握自己的在线状态,避免因设备切换而导致的沟通不畅。
延伸问答
ZEGO即时通讯SDK 2.18.0版本新增了哪些功能?
新增群备注、用户在线状态、获取房间用户头像和切换房间功能。
群备注功能有什么特点?
群备注功能支持用户设置仅自己可见的备注。
如何查询房间内其他用户的头像信息?
用户可以通过ZIMRoomMemberInfo类的userAvatarUrl属性查询房间内其他用户的头像信息。
服务端如何支持用户信息查询?
服务端支持通过用户ID查询用户的信息,包括名称、头像和扩展字段。
首次拉取会话列表的时效如何优化?
优化了用户登录后首次拉取会话列表的时效,提升用户体验。
消息发送失败时的回调参数有什么变化?
消息发送失败时,回调中的msg_id参数不再为空。