本文介绍如何使用ZEGO ZIM SDK在Android端实现群组聊天。首先根据消息持久性和成员规模,在群组、房间、社群三种形态中选择,多数产品适合选用群组。文中给出了初始化、登录、创建群组、收发消息和会话列表的可运行示例,强调按orderKey排序,并用messageID与localMessageID去重替换。同时提醒:groupID永久不可复用;权限需在UI层校验;免打扰会话不计入总未读;切换账号前必须logout。最后简述了ZPNs离线推送的接入方法。
ZEGO ZIM Flutter SDK 发布 2.26.0 版,支持用 Flutter 开发 HarmonyOS 应用,功能对齐标准版 2.26.0,涵盖 2.20.0 至 2.26.0 的全部新增与优化。开发者可将 zego_zim 改为本地路径依赖,在适配 OpenHarmony 的 Flutter 环境中复用原有消息收发代码,无需为鸿蒙单独维护原生通讯模块。鸿蒙版新增消息编辑重发、置顶、已读回执、会话同步回调等能力,支持文本、图片、音视频等消息类型,覆盖单聊、群聊、房间场景。
“正在输入”提示是即时通讯提升实时感的关键。ZIM方案用信令消息(type=2)承载,因其不可存储、无留痕、支持高频发送。发送端首条立即发、每3秒保活、停止后发stop;接收端展示并10秒超时兜底。该方案不污染历史消息和会话列表,离线用户不收过期提示,群聊建议小群启用并降频。
社群基于ZEGO IM的即时通讯能力,帮助开发者构建类似Discord的互动社区,适用于游戏和兴趣小组。社群结构包括社群、频道和话题,支持用户管理和多种互动形式。社群功能需联系ZEGO技术支持开通,用户可根据需求扩展社群和频道数量,费用依据服务计费说明。
本文介绍了如何使用ZIM SDK在聊天页面渲染消息,包括历史对话、实时接收和本地发送的消息。通过实现addMessage方法合并消息,使用queryHistoryMessage接口查询历史消息,实时监听onPeerMessageReceived接口接收新消息,以及onMessageSentStatusChanged接口更新发送状态,从而实现消息的有效渲染。
ZEGO即时通讯SDK(ZIM SDK)2.25.0版本新增消息置顶功能,用户可将重要消息固定在会话顶部。集成需满足Android Studio及SDK版本要求,并在ZEGO控制台开通ZIM服务。通过setEventHandler监听置顶状态变化,使用pinMessage接口置顶消息,支持多种消息类型,每个会话最多可置顶十条消息,重复置顶会更新时间。
ZEGO即构科技发布ZIM Audio SDK 1.0.5版本,支持语音采集、播放、噪声抑制和自动增益控制,便于开发者实现高清语音消息的收发。SDK支持M4A和MP3格式,使用前需设置麦克风权限。
2025年10月20日,ZEGO即时通讯SDK(ZIM)发布2.23.0版本,新增用户发送消息不计入未读数和群主退群后的提示功能,支持多平台。首次发布的ZIM Audio SDK支持语音处理。
华为发布nova 14系列和MateBook Fold折叠电脑,搭载HarmonyOS 5,标志国内操作系统技术突破。即构科技为该系统提供音视频和即时通讯SDK,支持多种业务场景,未来将继续推动鸿蒙生态发展。
ZEGO小程序即时通讯SDK发布了2.17.0版本,新增了内容审核、会话标记、会话列表查询等功能。还支持回复消息、获取特定历史消息列表等操作。服务端离线消息推送无限频,计费也进行了优化。
完成下面两步后,将自动完成登录并继续当前操作。