React Native Firebase-何时获取数据

时间:2019-07-22 20:11:50

标签: firebase react-native google-cloud-firestore

我只是想就我的方案中的最佳做法提出一些建议。

因此,我有一个具有使用Firebase的私人聊天功能的应用。我在首页上列出了产品列表,当您单击“购买”时,您将进入与销售该商品的用户之间的私人聊天。

我面临的问题是我正在检查Firebase以查看您和卖方之间的聊天是否已经存在。如果有,请转到聊天页面。进入聊天页面后,获取所有消息。

此问题是在检查聊天是否存在,然后大约3秒钟(好的信号)获取聊天消息时进行的。但是3秒钟是等待聊天加载的很长时间。

单击WhatsApp之类的应用程序后,如何立即显示聊天记录?在执行其他操作之前,它是否会在应用加载时获取数据?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为WhatsApp使用设备的本地存储,这就是为什么提取信号良好的原因,您可以为消息使用本地存储并为每条消息创建编号,并获取已下载消息的最后数量并仅提取消息在这个号码之后