默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 服务器发消息给客户端 s2c 没有qos会出现什么情况?
服务器发消息给客户端 s2c 调用下面的方法 默认没有qos
public static boolean sendData(int from_user_id, int to_user_id, String dataContent) throws Exception

如果 客户端不在线,那么这条消息 还会进行重发吗?

调用这个方法的线程会一直等待 直到发送成功吗?

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

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK里未读消息、已读消息的显示如何实现?下一篇:[已回复] 客户端登录时,如果 发现客户端是非法用户应该怎么做?

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

推荐方案
评论 4
它一样有重传次数的,跟客户端的QoS原理一样,如果重传对方还是没有收到则会通过事件通知你,请见:
MessageQoSEventListenerS2C

你可以对着MobileIMSDK源码看一眼就明白了。

另外,“public static boolean sendData(int from_user_id, int to_user_id, String dataContent) throws Exception”这个方法默认就已开启QoS支持,请看下图API文档,写的非常清楚明确:
[已回复] 服务器发消息给客户端 s2c 没有qos会出现什么情况?_WX20171019-144212@2x.png
为什么我拿到的 购买版的代码 注释上说 默认qos=false
?

Snip20171019_3.png (67.5 KB, 下载次数: 1953)

Snip20171019_3.png
引用:吴佳同 发表于 2017-10-19 15:34
为什么我拿到的 购买版的代码 注释上说 默认qos=false
?

你的具体是MobileIMSDK哪个版本?我贴的是MobileIMSDK v3
我拿到的是购买的 2.1.9版本

2.1.9默认带不带qos?


如果 不带qos 还会自动进行重发吗?
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部