默认

[已回复] 安卓端集成MobilelMSDK该在什么时候拉去离线消息最好

查看数: 1580 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-03-07 09:16

正文摘要:

我微信小程序给 安卓端发送 typeu=10001的消息,这种消息是要必达到安卓端的,服务器我在onTransferMessage_RealTimeSendFaild下做了离线消息储存,我希望 安卓端已上线,就要去拉去微信小程序给他发的10001的离线消 ...

评论

JackJiang 发表于 1 个月前
引用:921124136 发表于 2025-03-07 14:07
本来打算是 安卓端 登录成功 就 直接通过http请求去拉去,但是感觉那样不优雅,就做成 服务器 监听到 客 ...

“拉”的技术成本更低一点,必竟这个http接口写好了,后面不管是什么场景,哪怕是开放给别的系统调用也就能直接用,长连接的使用门槛总是没有http这么方便
921124136 发表于 1 个月前
引用:JackJiang 发表于 2025-03-07 12:27
也行。你这叫“推”,我上面给你的参考是“拉”

本来打算是 安卓端 登录成功 就 直接通过http请求去拉去,但是感觉那样不优雅,就做成 服务器 监听到 客户端 上线 就 推送 过去,把压力放到 服务器上了
JackJiang 发表于 1 个月前
引用:921124136 发表于 2025-03-07 11:42
jack哥,我这样实现了,我在监听到 客户端上线,我就去数据库查询一下是否有离线消息,如果有,就服务器 ...

也行。你这叫“推”,我上面给你的参考是“拉”
JackJiang 发表于 1 个月前
离线消息在客户端长连接连接成功或者重连成功后去做是比较合适的,具体就是在这个回调方法里去实现就好了,这是RainbowChat里的实现代码,可以参考一下:
[已回复] 安卓端集成MobilelMSDK该在什么时候拉去离线消息最好_QQ20250307-110440.png

具体的API文档是这个:ChatBaseEvent.onLoginResponse(int errorCode)

返回顶部