做出海社交
用户早就习惯海外主流 IM 那套
“已送达”“已读”了
App 里没有这个功能
用户心里就会犯嘀咕:
这消息到底发没发出去?
ZIM 3.1.0 新增两大能力
消息回执新增已送达状态
并支持会话级消息定时销毁
让你的消息聊天体验
更贴近海外用户使用习惯
私密/敏感消息放心发送、妥善销毁
比如给好友发条约饭邀请
并把家门的临时密码告诉他:
这次补齐「已送达」状态,用户的消息状态更完整了,既能看到“已送达”也能看到“已读”,让海外用户对你的产品更有熟悉感。
「会话级消息定时销毁」功能,能到点自动销毁验证码、密码这类敏感消息,保护用户隐私。
1 消息回执新增已送达状态
过去,用户给好友或群聊发送消息,只能看到“未读”或“已读”,如果对方迟迟未读,难免会怀疑是不是网络不好消息没成功发送给对方。
这次升级,消息回执新增已送达状态,意味着用户发出去的消息状态链从“发送中—未读—已读”变成了“发送中—已送达—未读—已读”。单聊、群聊都支持,群聊场景下还能直接查看已送达成员列表。

别看只是多了一环,它对两类场景都很关键。
有一类场景,看重确定性。
金融、交易、客服、告警这类场景,"到没到"往往比"读没读"更关键。风控告警没送达,风险就还悬在头上;交易确认没送到,责任边界就还是没划清。
「已读」状态靠不住,它得用户主动点开;而「已送达」状态不依赖用户操作,SDK 自动确认,让消息"到没到"可观测、可追溯。
另一类,要对齐海外主流产品体验。
做出海社交的开发者,面对的是海外用户。他们早就习惯了国际主流社交 App 的消息状态提示:灰色双勾是"已送达",双勾变蓝是"已读"。
没有"已送达",用户第一反应就是"消息是不是没发出去"。尤其是在网络基础设施条件较差的地区,更依赖这些提示。
消息状态补上“已送达”这一环,一步对齐海外体验,用户的信任和留存自然就上来了。
具体实现上,三种情况都会触发"已送达":
- 单聊在线:接收端在线收到消息,SDK 自动确认已送达;
- 离线有推送:接收端收到离线推送后,通过服务端 API 确认已送达;
- 离线无推送:本端上线拉到消息后,SDK 自动确认已送达。
2 会话级消息定时销毁
有时候用户发验证码、报价单、证件照片等敏感隐私信息,会担心发出去留下记录,有泄露的风险。想清理得一条条手动删,多端还不一定同步。
现在,ZIM 支持按会话维度设置消息定时销毁时长。
给一个会话设好销毁时间,之后这个会话里的消息,到点自动销毁,多端同步。定时销毁时长可自定义,最短 1 分钟,最长 7 天。
适配以下典型场景:
- 私密社交:一聊完就清空,不留痕迹
- 限时活动:发布活动信息、临时讨论拉群聊,活动结束自动清空,不占空间
- 金融/医疗合规:敏感信息不落地,满足安全要求
- 报价/合同保密:发给客户后到点销毁,商业机密不外流
群聊场景下,默认所有成员都能配置销毁时长,也能改成只有群主和管理员能配置,避免成员误操作。每条消息还会带上过期时间戳,可以给用户展示销毁倒计时。
发消息这事,说简单也简单。发出去,想知道对方收没收到、读没读;发验证码、密码,又希望它不留痕迹,保护隐私。
具体实现方式请查看开发文档:设置会话消息定时销毁
ZIM 这次升级,让消息状态一眼看清,敏感消息定时自动销毁。
ZIM 3.1.0 现已发布,升级即可体验。其中消息回执"已送达"状态需联系ZEGO技术支持开通。





