写点什么

OpenIM 重大升级 - 群聊读扩散模型发布 群管理功能升级

作者:Geek_1ef48b
  • 2022 年 7 月 23 日
  • 本文字数:934 字

    阅读完需:约 3 分钟

新功能介绍

(1)群公告展示编辑者信息和发布时间;(2)展示群成员进群方式(搜索进群,二维码进群,邀请进群);(3)群增加权限控制,群成员禁止/允许添加好友,禁止/允许查看群成员资料;(4)当个人昵称修改时,实时更新群昵称;(5)好友备注可删除,并多端同步;(6)群聊支持读扩散,特性:新进群成员可以看到历史消息;群聊消息服务端只存一份;(7)群主管理员可撤回群内消息,不受时间限制;

做技术的朋友对于读扩散写扩散应该不陌生,无论是信息流、论坛、信箱,还是私聊、群聊、通知,都能用到读写扩散。本文不讲解技术细节,OpenIM 基于推拉结合的读扩散主要解决群聊模式下消息冗余存储,消息实时性,以及新用户入群无法查看新消息的问题。

群聊读扩散

创建时指定工作群,这种群采用读扩散模型,每个群有独立 seq,群成员共享此 seq,能大幅减少群消息冗余,且提升消息实时性。并为下一步的消息按需加载机制做好铺垫。新用户入群可以查看历史消息,对于办公场景非常有用。



群公告

群公告在聊天顶部提示,并展示编辑者信息和发布时间。



进群方式

查看群成员进群方式,通过某个渠道进群:搜索进群,二维码进群,谁邀请进群。



群权限控制

群主/管理员设置群成员禁止/允许添加好友,禁止/允许查看群成员资料,保护群成员隐私



群主管理员撤回群内消息

群主、管理员撤回其他成员消息,不受时间限制



安卓端体验:https://www.pgyer.com/OpenIM

项目成果

从服务端到客户端 SDK 开源即时通讯(IM)整体解决方案,可以轻松替代第三方 IM 云服务,并能根据业务需求高度自定义和二次开发,打造具备聊天、社交、办公功能的 app。OpenIM 继续领跑开源 IM 领域,在广大开发者的大力支持下,目前 github star 持续突破。越来越多的开发者把 OpenIM 应用在社交,协同办公领域。



github 地址:https://github.com/OpenIMSDK/Open-IM-Server

开发者中心:https://doc.rentsoft.cn/#/


我们的团队

OpenIM 是由 IM 技术专家打造开源即时通讯组件,目前 github 社区活跃,star 近万,排名遥遥领先,开发者 7000 人,OpenM 力争开源 IM 项目 No1,打造开源 IM 第一社区。支持 Android、iOS 原生开发,支持 Flutter、uni-app 跨端开发,支持小程序、React 等所有主流 web 前端技术框架, PC 支持 Electron。重点应用在政务办公,社交,web3 场景,一切皆可控,让 OpenIM 深入到各行业。

用户头像

Geek_1ef48b

关注

还未添加个人签名 2021.08.25 加入

还未添加个人简介

评论

发布
暂无评论
OpenIM重大升级-群聊读扩散模型发布 群管理功能升级_Geek_1ef48b_InfoQ写作社区