1.png (32.91 KB, 下载次数: 4163)
下载附件 保存到相册
8 年前 上传
-- 消息接收者ID receiver_uid varchar(50), -- 消息的唯一指纹码(即消息ID),用于去重等场景,单机情况下此id可能是个自增值、分布式场景下可能是类似于UUID这样的东西 msg_id varchar(70), -- 消息发出时的时间戳(如果是个跨国IM,则此时间戳可能是GMT-0标准时间) send_time time, -- 消息发送者ID sender_uid varchar(50), -- 消息类型(标识此条消息是:文本、图片还是语音留言等) msg_type int, -- 消息内容(如果是图片或语音留言等类型,由此字段存放的可能是对应文件的存储地址或CDN的访问URL) msg_content varchar(1024), …
SELECT msg_id, send_time, msg_type, msg_content FROM offline_msgs WHERE receiver_uid = ? and sender_uid = ?
2.png (35.26 KB, 下载次数: 4289)
// 登陆时所有好友都要拉取 for(all uid in B’s friend-list){ // 与服务器交互 get_offline_msg(B,uid); }
3.png (64.33 KB, 下载次数: 3983)
4.png (78.06 KB, 下载次数: 4119)
5.png (27.76 KB, 下载次数: 4103)
6.png (31.99 KB, 下载次数: 4021)
7.png (27.84 KB, 下载次数: 4038)
来源:即时通讯网 - 即时通讯开发者社区!
查看评分
tuna
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
引用:jituijiaqiezi 发表于 2017-03-31 23:11 对于client_B而言,在上线之后,不能是服务端先将离线消息发送给client_B,而是要client_B去主动请求吗?
引用:JackJiang 发表于 2017-04-01 09:10 离线消息的拉取通常都是使用简单的HTTP Rest接口来“拉”,而如果你要服务端主动“推”的话那就要使用实 ...
引用: 十三 发表于 2017-06-18 23:59 这一系列文章真的是讲得太好了,把方案全给出来了,选一种实现就完了。
引用:dzl2005328 发表于 2017-09-20 10:21 豁然开朗,万分感谢
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
经核实认证的即时通讯技术开发者、技术博主、开源工程作者、原创精华文章作者等。
积极发起、参与各类话题的讨论等,主题、发帖内容较有价值。
本人属:猪
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.140625 second(s), 43 queries , Gzip On.