java-unified-sdk icon indicating copy to clipboard operation
java-unified-sdk copied to clipboard

发送失败的消息未保存?

Open uni7corn opened this issue 3 years ago • 1 comments

前置条件:由于网络原因,消息发送失败,退出会话,然后再进入

实际结果:发现发送失败的消息不存在了

期望值:发送失败的消息,也应该存在于该会话中,即该会话的消息列表中

我查看了sdk代码,发现sdk 设计时,就没先本地缓存该消息,而是发送成功之后再存储该条消息 即,sdk 注释所说,先发送一条暂存消息。请问这样设计,处于什么考虑!

[](url 截屏2022-08-16 15 51 07 )

uni7corn avatar Aug 16 '22 08:08 uni7corn

截屏2022-08-16 16 12 36

uni7corn avatar Aug 16 '22 08:08 uni7corn

发送失败的消息,需要调用专门的接口缓存起来: conversation#addToLocalCache 具体可参看文档:https://leancloud.cn/docs/realtime-guide-intermediate.html#hash-1066307453

jwfing avatar Nov 15 '22 07:11 jwfing