默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
APP到APP消息正常,表示服务端部署肯定ok。

app产品和web产品消息不能互通的话,一般都是配置问题,我来告诉你如何诊断即可。
先回答我的问题:
你现在是App给Web发送消息,Web收不到是吧?反过来Web给App发消息,App能收到吗?
评论 7
引用:payne_wei 发表于 2021-05-24 10:15
这里说的都是app  RainbowChat 是源码跑起来的APP , 我的app是把源码移植过来后的app  
用RainbowChat 发 ...

你现在还没涉及到app产品跟web产品互通是吧。意思只是说,你用同样的服务端,你把代码合并到你的工程后,跟原版的rainbowchat客户端,不能互聊,是这样?
引用:payne_wei 发表于 2021-05-24 10:32
对的,我就是这个意思。 我是把整个代码都移植过来的,除了改了登录的代码 其他的感觉都没动。

好的。你确保服务端跟web产品中的消息互通开关是关闭状态,然后来诊断。

你按我说的做:
1)关闭服务端;
2)关闭所有客户端;
3)只开你的客户端;
4)用你的客户端发送一条消息(然后什么事情也别做);
5)抓出此时你服务端的所有log(你看一下log4j2.xml的配置文件,找到log4j的日志文件输出位置,把Log文件完整取出来即可)。

针对以上的log文件,你贴上来,我也帮你分析分析。
引用:payne_wei 发表于 2021-05-25 15:27
解决了 感谢楼主 自己大意了 登录成功后 RosterElementEntity 忘记往这里面setuserid了 导致发消息的时候lo ...

原来如此。。。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部