消息记录无法读取

luguilinx 19天前 45

Android 客户端

多人群聊,在频繁多次发送文字消息后。会出现 未读在已读上面的情况。 一旦出现这种情况,再次加载聊天记录时,会出现无法加载历史消息记录的情况。也就是 mClient.getMessagesAsync 接口不会返回对应的消息记录,且没有报错。

但是 mClient.searchMessage 这个接口却可以查询到这个历史消息记录。

最新回复 (2)
  • HeavyRain 16天前
    引用 2
    这种情况可能是aidl出现的问题,你可以在ClientService.java对象中的找到getMessagesAsync函数,打印协议栈有没有读取到数据和数据是否正确,如果协议栈返回数据正确,那就是aidl接口的问题,先检查一下
  • HeavyRain 16天前
    引用 3
    请先检查cilent模块代码跟我们线上一致
返回