默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK 桥联,Web 用队列 如何 通知服务器上线?
MobileIMSDK 桥联,Web 用队列 如何 通知服务器上线?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK

本帖已收录至以下技术专辑

推荐方案
评论 6
不太理解你说的,你是需要做出什么的功能或效果?
引用:JackJiang 发表于 2018-06-06 18:33
不太理解你说的,你是需要做出什么的功能或效果?

楼主说的可能是要搞im上下线通知这种业务吧
签名: 国庆长假还没有缓过来,请让我静一静,产品狗死远点...
引用:JackJiang 发表于 2018-06-06 18:33
不太理解你说的,你是需要做出什么的功能或效果?

用rabbitMq 队列发送信息 到 MobileIMSDK服务器,服务器能接受到数据,传输数据正确,但是手机上无法接收到队列发送的数据
引用:a113312 发表于 2018-06-08 10:24
用rabbitMq 队列发送信息 到 MobileIMSDK服务器,服务器能接受到数据,传输数据正确,但是手机上无法接收 ...

做网络通信因为涉及的环节很多,基本上要保证每一个环节都应该在掌握中,不然很容易出现这种消息黑洞的情况——你不知道它到底支哪里了。

我来教你排查问题:
1)首先,你要保证APP的服务端已经拿到了这条消息(你通过app服务端的log就能看到);
2)其次,既然app服务端拿到了消息,下一流程就应该它来确保消息的去向,那么你再通过app 服务端的Log看看这条消息到底有没有实时发给客户端?或者发的时候客户端不在线服务端给离线处理?

你照我上面的思路,一步一步分析,一定不要放过每一个细节,做通信就是这样,不能凭感觉。
引用:JackJiang 发表于 2018-06-08 10:28
做网络通信因为涉及的环节很多,基本上要保证每一个环节都应该在掌握中,不然很容易出现这种消息黑洞的情 ...

手机端用的Id为21,然后服务器就出这个问题了。
1.protocal这个类,参数传输有误没有?


2018-06-11 09-37-41屏幕截图.png (204.17 KB, 下载次数: 1257)

2018-06-11 09-37-41屏幕截图.png

2018-06-11 09-37-27屏幕截图.png (380.81 KB, 下载次数: 1290)

2018-06-11 09-37-27屏幕截图.png
引用:a113312 发表于 2018-06-11 09:42
手机端用的Id为21,然后服务器就出这个问题了。
1.protocal这个类,参数传输有误没有?

首先看看你这个图里的这一段代码:
[已回复] MobileIMSDK 桥联,Web 用队列 如何 通知服务器上线?_WX20180611-100234@2x.jpg

我的疑问是,你这是自已在帮MobileIMSDK实现跟MobileIMSDK-Web的互通吗?

实际上MobileIMSDK和MobileIMSDK-Web的互通,在这两个SDK里都已经写好了,你只要配置一下MQ的连接URL,它们就能自已工作,你没有看MobileIMSDK-Web的手册吗?你把你的MobileIMSDK-Web手册打开,看看手册这部分内容:
[已回复] MobileIMSDK 桥联,Web 用队列 如何 通知服务器上线?_1.png
[已回复] MobileIMSDK 桥联,Web 用队列 如何 通知服务器上线?_2.png

配置好后,调用GlobalSendHelper.sendDataS2C(BridgeProcessor bridgeProcessor, Protocal pFromClient),就可以发送过去。不要再自已胡搞一通了!

如果还是不知道怎么向web发送消息,你就看我在这个帖子里的回复[已回复] MobileIMKSD移动端给MobileIMSDK-web端群发消息写在哪里》!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部