默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
用MobileIMSDK开发的IM实现的群发,确认消息提示问题
阅读(48124) | 评论(4 收藏 淘帖
1金币
M发一个群消息,群里面有A、B三人
发送流程:
1.M发送消息到服务器,服务器查询AB是否在线
2.假设都在线,服务器将消息发送到AB,并且成功
问题:
这时M收到了三条对方消息应答,按理说应该只收到一条发给服务器的群消息应答,怎么会由服务器发给AB的消息应答也返回给了M

[17:39:37][收到对方消息应答]fp=2ddc6c15-392f-4b91-a2dd-2713681217ad
[17:39:37][收到对方消息应答]fp=54cbfff4-7a08-4ce0-8d57-410b7228f5c7
[17:39:37][收到对方消息应答]fp=99ce98e4-6f61-4039-a166-91394e3dfcf9

标签:MobileIMSDK
上一篇:选择使用UDP传输1kb~2kb的数据包是否合理?下一篇:求教MobileIMSDK 里面找不到ServerLauncherImpl.getInstance()这个方法
推荐方案
评论 4
把的服务端发送消息代码贴出来,贴的完整一些,我帮你看看
标红的 地方 是发送方法,通过for循环判断 在线用户

1.png (35.97 KB, 下载次数: 2154)

1.png
我明白了那个from_user_id  应该是服务器ID 0  还不是客户端ID,是不是这个意思。那么发送人的 信息 应该放在dataContent里面吧?
引用:cgxing_X7iF1 发表于 2018-03-26 18:12
我明白了那个from_user_id  应该是服务器ID 0  还不是客户端ID,是不是这个意思。那么发送人的 信息 应该放 ...

是的,from_user_id填“0”,表示由服务端发起的消息。
服务端的这批方法,将在下一个版本全部去掉from_user_id字段,因为比较容易让人困惑
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部