小程序
小游戏
企业微信
微信支付
扫描小程序码分享
官方提供了客服功能,但是是一对一的,不是多对多的,就比如多商家平台不同客服和交友类的小程序,那么我后端使用WebSocket写了IM功能,做到了推送,用户之间可以给用户发信息聊天,但是有一个问题不明白,接收信息的用户未必在线,那么推送就会失败,这个时候,推送的信息是保存在哪里的?redis还是数据库?然后才等待接收者上线时候,查询一遍要不要待推送的,然后推送给他。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
双方都在线 才是推送,一方不在 叫离线推送
离线推送摘要 和 让用户上线建立连接 在拉
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
其实你都有回答了自己的问题,如果你觉得你的方式不太好,或者你不想那样做,可以使用 腾讯云 即时通讯 IM 服务哦
所以楼主最后采用的是什么方案?想借鉴下呢
用户庞大用redis,
您好,请问楼主的IM是在什么场景下发生的,最后怎么解决的呢,我们也想在小程序里加IM
redis
我们用的云开发 即时通信
这种用mqtt可以,都不需要自己手动管理,不在线消息就会存在消息队列里,上线第一时间自动推送过去,不过这算是个微服务了,自己掂量
推送个模板消息怎么样
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
双方都在线 才是推送,一方不在 叫离线推送
离线推送摘要 和 让用户上线建立连接 在拉
其实你都有回答了自己的问题,如果你觉得你的方式不太好,或者你不想那样做,可以使用 腾讯云 即时通讯 IM 服务哦
至于要存在哪里,那得看你的具体业务需求呀,是否能够翻看记录呀等
所以楼主最后采用的是什么方案?想借鉴下呢
用户庞大用redis,
您好,请问楼主的IM是在什么场景下发生的,最后怎么解决的呢,我们也想在小程序里加IM
redis
我们用的云开发 即时通信
这种用mqtt可以,都不需要自己手动管理,不在线消息就会存在消息队列里,上线第一时间自动推送过去,不过这算是个微服务了,自己掂量
推送个模板消息怎么样