问题描述
我正在Hive 数据库中使用信号和离线存储制作聊天应用。有群聊,也有私聊。用户每小时将发送 1000 条消息,包括照片。
- 我想在发送和接收时将数据存储在 0 位置,不幸的是 Flutter hive 数据库没有提供这个。
- 当我们进入聊天用户室时,即群聊或私人。它会重新渲染并重新构建整个列表。
- 图像在重建时闪烁。我在发送时保存为 base64 图像,在接收时保存为 URL。
- 如何在 Flutter 中优化聊天应用。
我正在按行存储数据。在获取时,我将 where 条件放在 Hive DB 中以接收聊天室的特定数据。
在当前场景中,当我们打开聊天室时,它总是从第一条消息到最后一条消息。当聊天超过 50k 条消息时,到达最后一个位置需要一些时间。
除了 firebase 之外,还有其他更好的数据存储选择吗?或者我们只能在hive数据库中做一些事情?
提前感谢您的指导。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)