问题如标题,使用场景,消息发送失败后调用 insertFailedMessageToCache 存到本地,页面返回,或者是重启 app,重新进入聊天页面后怎样从本地获取发送失败的消息
如果直接调用获取消息方法获取 queryMessage(policy: .onlyCache) 会把正常发送和接收到的消息也查询出来
如果直接使用上述方法,那么最近发送成功和收到的消息,本地缓存没有,页面返回再进入聊天页,查询不到刚刚发送成功和接收到的消息
如果调用 queryMessage(policy: .cacheThenNetwork) 获取不到发送失败的消息