微信小程序 即时通信IM开发?
发布于 6 年前 作者 qiang90 3461 次浏览 来自 问答

官方提供了客服功能,但是是一对一的,不是多对多的,就比如多商家平台不同客服和交友类的小程序,那么我后端使用WebSocket写了IM功能,做到了推送,用户之间可以给用户发信息聊天,但是有一个问题不明白,接收信息的用户未必在线,那么推送就会失败,这个时候,推送的信息是保存在哪里的?redis还是数据库?然后才等待接收者上线时候,查询一遍要不要待推送的,然后推送给他。

4 回复

推送个模板消息怎么样

这种用mqtt可以,都不需要自己手动管理,不在线消息就会存在消息队列里,上线第一时间自动推送过去,不过这算是个微服务了,自己掂量

其实你都有回答了自己的问题,如果你觉得你的方式不太好,或者你不想那样做,可以使用 腾讯云 即时通讯 IM 服务哦

我们用的云开发 即时通信

回到顶部