【问题标题】:React Native Firebase - When to fetch dataReact Native Firebase - 何时获取数据
【发布时间】:2019-07-22 20:11:50
【问题描述】:

我只是在寻找一些关于在我的场景中最佳实践的建议。

所以我有一个应用程序,它具有使用 firebase 的私人聊天功能。我在主页上有一个产品列表,当您单击“购买”时,它会将您带到您与销售该产品的用户之间的私人聊天。

我面临的问题是我正在检查 firebase 以查看您和卖家之间的聊天是否已经存在。如果是,则转到聊天页面。一旦在聊天页面上获取所有消息。

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

WhatsApp 等应用程序如何在您点击聊天时立即显示聊天内容?它会在执行任何其他操作之前获取应用加载数据吗?

非常感谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我想我可能不得不做我不想做的事情。我想我会像其他人评论的那样使用 redux-persist(现在删除)。
    猜你喜欢
    • 2021-04-06
    • 1970-01-01
    • 2020-09-21
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多