历史消息中获取不到发送成功的消息?

发送消息成功后,调用历史消息方法,没有查到刚刚发送成功的消息
发布时间: 2021-09-24 18:21

回答:

问题:发送消息成功后,调用历史消息方法,没有查到刚刚发送成功的消息



1、如果是在发送消息成功的回调中调用获取历史消息是那么是获取不到刚刚发送成功的消息,因为发送消息是异步的,在获取历史消息时有可能该消息还未存储在服务端


2、建议您发送消息成功后,push 到本地消息数据列表中


3、如果延时调用获取历史 API ,还是没有获取到那条消息,可以排查一下该消息是否为存储,消息的 isPersited 字段表示是否为存储,只有存储的消息,才会保存到历史记录中