默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] 求助关于MobileIMSDK聊天消息指纹码的生成以及其它疑问
1、消息发送成功返回 发送成功 + 指纹,但是这个指纹在我发送的方法没有返回(只返回了code),我发送的时候存储的消息是没有指纹的,但是成功的通知只有指纹,怎么对应起来呢?,消息发送后就没办法显示菊花加载图了吧?
2、消息发送失败后会返回发送的报文数据 Protocal,这个时候我已经判断消息失败并展示相关状态了,那么为什么会继续重试,重试发送这一次发送成功,就让我显示的状态极为尴尬。

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

标签:MobileIMSDK
上一篇:[已回复] 求java springboot+MobileIMSDK的案例,可有偿下一篇:[已回复] 已经返回走了丢失回调的消息紧接着又走了发送成功的回调

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

推荐方案
评论 5
RainbowChat就是基于MobileIMSDK开发的,所以RainbowChat里不能发生的问题,你也一样不会发生。唯一的区别,就是对sdk的理解问题。

1、关于指纹码的生成,这个你如果指定,就用你指定的,不指定,它就自动生成。R
你看看下面这个图,是RainbowChat里发送文本消息的方法,指纹码自已生成,并存放到UI的数据模型里,在QoS应答里,如果对方收到,你根据ACK的指纹码再回头来更新UI里的显示就行了,具体看图:
[已解决] 求助关于MobileIMSDK聊天消息指纹码的生成以及其它疑问_WX20200923-173321@2x.jpg

2、关于你所说的,重试什么的,这个我不理解你的意思。你可以具体的描述一下你说的是什么,让我理解。

最后问一下,你的这个帖子《[已回复] 求助Android 端某台设备间隔45秒左右断开重连一次》,找出问题了吗。
感谢,关于断线重连的问题找到了原因,已经在原帖中继续追问。
------
关于说的重试的,就是一条消息发送后,有时候收到了失败应答之后还会收到成功应答,
(新进展):但是因为刚刚发现断线重连那个问题是因为我登录注销出了问题,猜想会不会是因为我这里建立了多条连接,导致一条消息收到多个应答
引用:暄落 发表于 2020-09-24 09:19
感谢,关于断线重连的问题找到了原因,已经在原帖中继续追问。
------
关于说的重试的,就是一条消息发送 ...

真的有可能。。。。真会玩。。
引用:JackJiang 发表于 2020-09-24 13:59
真的有可能。。。。真会玩。。

嗯嗯,等断线的问题解决之后,我试一下新的代码,在退出登录的地方解绑监听,应该就不会出现这样的问题了
引用:暄落 发表于 2020-09-24 14:00
嗯嗯,等断线的问题解决之后,我试一下新的代码,在退出登录的地方解绑监听,应该就不会出现这样的问题了

嗯 不明白就开贴,我会给你建议
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部