请选择 进入手机版 | 继续访问电脑版

默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助关于MobileIMSDK服务端离线消息重复存储的问题
以为最近在测MobileIMSDK的时候,发现Java服务端会收到离线消息时 onTransBuffer_C2C_RealTimeSendFaild_CallBack这个函数会被调用3次,这样导致了服务端存储离线消息时会有3次的存储消息的操作,虽然sdk有写着可以根据 fingerPrint 也就是 该消息对应的指纹 去做判断,防止重复存储,但我还是想问一下,用字符串去判断,是否会存在线程安全的问题,谢谢

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

标签:MobileIMSDK
上一篇:[已回复] 求教关于MobileIMSDK服务端sdk安全验证方面的一些问题下一篇:[已回复] 求助为MobileIMSDK的移动客户端发送消息增加时间戳的问题

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

推荐方案
评论 2
服务端的这个函数被调用3次是不合理的。

其实,onTransBuffer_C2C_RealTimeSendFaild_CallBack函数的返回true,即告诉SDK核心层你的业务层已处理好离线消息,客户端就不会再尝试重传消息,服务端的同一条消息,也就不会进这个回调3次了。

你仔细读一下API说明(上面的链接点进去就是):
WX20191109-111142@2x.png
签名: 明天出发去盐城,线下面基会要开始了
引用:JackJiang 发表于 2019-11-09 11:12
服务端的这个函数被调用3次是不合理的。

其实,onTransBuffer_C2C_RealTimeSendFaild_CallBack函数的返 ...

好的,非常感谢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部