即构 Uniapp 即时通讯SDK 2.18.2 版本发布,新增和优化多项功能

2024年11月12日,即构 Uniapp 即时通讯SDK(ZIM)2.18.2 版本发布,新增和优化多项功能。

ZIM 是一款实时的通信互动产品,为开发者提供全平台互动、海量并发、超低延时、消息必达的通信服务,助力打造大型直播、语聊房、客服系统等场景。

Uniapp 即时通讯SDK 2.18.2 版本新增功能

  • 群备注:支持用户对某个群组设置仅自己可见的群备注。
  • 用户在线状态:不仅支持用户通过订阅以持续关注其他用户的在线状态变化,还支持一次性查询其他用户的当下的在线状态,也支持用户查询自己的订阅列表。此外,在多端登录场景下,用户可以监听自己的在线平台变化。
  • 获取房间用户头像:用户现在可以通过 ZIMRoomMemberInfo 类的 userAvatarUrl 属性,查询房间内其他用户的头像信息。
  • 切换房间:新增 switchRoom 接口以切换房间,适用于秒开等需要平滑切换房间的业务场景。
  • 会话标记:支持用户对会话设置标记,适用于需要关注某会话或无法处理某条会话的场景。可使用本功能实现会话分组,即对多个会话设置相同的标记。
  • 会话列表查询:支持将标记、会话类型和是否包含未读消息作为过滤项获取会话列表。
  • 特定会话未读消息总数查询:支持按标记作为过滤项获取未读消息总数。
  • 回复消息:支持用户在会话内针对某条消息进行回复,当前支持回复文本、图片、文件、音频、视频、合并和自定义消息。此外,还支持用户查询回复树,获取回复的完整消息列表。
  • 获取特定历史消息列表:支持查询指定的历史消息列表,适用于需要了解某条消息的上下文的场景。
  • 服务端查询用户信息:支持在服务端通过用户 ID 查询用户的信息,包含用户名称、用户头像和扩展字段。
  • 服务端撤回房间消息:支持从服务端调用接口撤回房间消息。
  • 服务端离线消息推送无限频:支持开发者在调用服务端接口 发送单聊消息 和 发送群组消息 向国内 Android 厂商进行无限频离线推送。
  • 服务端发送房间消息接口支持发送者有感知:新增 SenderUnaware 字段,允许通过服务端发送房间消息后,请求参数中的 FromUserId(发送方用户 ID)所对应的客户端对此次发送有感知。
  • 服务端管理呼叫邀请:支持在服务端发起、接受和拒绝呼叫邀请。
  • 服务端管理禁言:支持在服务端禁言群组和特定群成员。
  • 服务端设置群成员角色:支持在服务端修改群成员的角色。
  • 支持 iOS 17.0 版本:从 2024-04-29 开始,所有上架 App Store 的应用须支持 iOS 17.0 版本

改进优化

  • 首次拉取会话列表耗时优化:优化用户登录后首次拉取会话列表的时效,提升用户体验。
  • 服务端发送群聊消息响应参数优化:服务端 API SendGroupMessage 的响应参数新增 MsgId,可用于定位消息。
  • 消息发送后回调参数优化:当消息发送失败,消息发送后回调中的 msg_id 参数将不再为空。
  • 从服务端获取消息拓展字段:支持通过消息发送前回调中的 payload 参数获取用户发送消息时传入的拓展字段。
  • 优化回执:包含回执过期状态实时感知,支持离线查询回执详情,支持查询群人数超过 100 人的群回执详情;
  • 呼叫邀请:支持用户进行进阶模式呼叫邀请时,通过 callCancel 接口单独传入某个指定的 userID,仅对该用户取消呼叫,不影响全局呼叫状态。

免费体验更多功能,请参考 跑通示例源码

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

(0)

相关推荐

发表回复

登录后才能评论