默认

[已回复] MobileIMSDK-Web发消息到app,消息出现在线离线交替发送

查看数: 24333 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-13 17:08

正文摘要:

环境:jdk :1.8.065              tomcat : 8.0.37.0            rabbitmq:3.7.7       &n ...

评论

JackJiang 发表于 5 年前
孟素文@俺搜 发表于 5 年前
我也碰到类似的情况,没有更改任何代码,过了十分钟左右,突然自动就好了,感觉不太稳定。
JackJiang 发表于 5 年前
引用:Jamin 发表于 2018-12-14 14:29
这个版本改过来了,还是会出现这个现象,您说的UserProcessor这个是im-sdk的对象对吗?日志这边打印是不 ...

IM的环节非常多,我支持的各种im项目和其他客户的反馈,都没有碰到你描述的问题。远程的情况下,发现有的信息,确实很难准确地给你建议,费解啊
你回忆一下,有改过MobileIMSDK或MobileIMSDK-Web的框架核心层代码吗?
JackJiang 发表于 5 年前

你这个问题确实有点奇怪 ,按理说不应该发生这种事情,而且其他客户,以及我这边的项目都没有遇到过。

你先把这个rabbitmq的版本卸载,安装成跟我一样的版本,先排除rabbitmq的问题:
[已回复] MobileIMSDK-Web发消息到app,消息出现在线离线交替发送_WX20181213-190532@2x.jpg

其次,当pc端给app端发送消息的时候,你在app服务器这边的代码加一些log:目的是确认,你现在打印出来的日志里说,对方不在线的时候,是否真的不在线(用户在不在线是在MobileIMSDK的UserProcessor里管理的),这种相隔这么短,上一条消息时它在线,下一条又不在线的情况,在算法里几乎不可能,所以你要确认这个在线用户管理器里,是否真的跟你日志里抓到的一样。用户在不在线,只有UserProcessor里是最准确的。

返回顶部