默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求教基于MobileIMSDK的IM群消息发送时QOS的问题和疑问
阅读(31379) | 评论(3 收藏 淘帖1
        当我在发送群消息时,有时候会出现第一次的QOS成功,但是后面的QOS失败,然后过一会儿又好了,然后不停的重复
        我在查日志的时候发现这样一段话
        ----
             [WARN] - [17:05:38.461]【IMCORE-本机QoS】【QoS发送方】指纹为79d4955b-5dbc-4386-bcc9-20b7353847db的消息已成功从发送质量保证队列中移除(可能是收到接收方的应答也可能是达到了重传的次数上限),重试次数=0 | (QoS4SendDaemonRoot.remove:393)
        ----
        我不是很清楚这句话的意思,是否是因为这个方法导致QOS无法发送,还有就是这个方法是在什么时候生效的,我一直没找到

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

上一篇:[已回复] MobileIMSDK的onTransferMessage_RealTimeSendFaild回调总返回false?下一篇:[已回复] MobileIMSDK怎么判断当前im账户已登录的方法

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

推荐方案
评论 3
出现这条log是正常的,表示你的包在未经重传的情况下就已经正常送出了,这条log出现时,表示你已成功送成的消息不需要进入重试队列,正常从队列中移除了。

你上面说的,“有时候会出现第一次的QOS成功,但是后面的QOS失败,然后过一会儿又好了,然后不停的重复”,能从功能的角度(不要涉及具体的技术描述),通俗易懂的说一下,你遇到的现象到底是什么?就把我当不懂技术的人,你描述一下,让我理解
引用:JackJiang 发表于 2021-04-15 17:41
出现这条log是正常的,表示你的包在未经重传的情况下就已经正常送出了,这条log出现时,表示你已成功送成的 ...

具体情况就是:在群组聊天中,我和对方都在线的情况下,我向群组发送消息,第一条消息对方正常收到,然后后面可能几条都收不到,然后可能等会儿又能收到了
----
     我和我们APP端开发员发现后面几条消息的QOS接收方没有收到
----
引用:流离 发表于 2021-04-15 17:45
具体情况就是:在群组聊天中,我和对方都在线的情况下,我向群组发送消息,第一条消息对方正常收到,然后 ...

你这问题看起来不应该。

你有同样的手机和网下,安装rainbowchat,用相同的测试方法测试一下rainbowchat的群聊,看看它是什么表现:http://rbchat_beta.52im.net/8l2t  ,rainbowchat一样使用的是mobileimsdk。你对比一下看看效果是什么再来针对性分析
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部