何时将Firebase聊天消息存储到SQLite

时间:2019-06-07 17:39:21

标签: android firebase

我知道许多使用SQLite在本地存储消息的聊天应用程序(一对一) 而且我还认为将每条消息存储在Firestore数据库中 不好。

但是在这里我很困惑 当两个用户在线并同时看到聊天时 这不成问题 但是一个发送了一条消息,而另一条则是一个问题 我的意思是如何将它们存储到SQLite中? 另一个没有消息要存储,因为当他回来时 没什么

谢谢你的建议

1 个答案:

答案 0 :(得分:0)

如果要进行脱机集成,将所有消息保存到数据库中我看不到任何问题,只需编写一种方法即可在用户需要时删除所有消息。如果您担心应用程序的大小会增加,建议您进行自己的测试,进行全新安装并在数据库中保存100条消息,并查看数据存储量增加了多少字节。
您应该更关心加载消息的问题,需要开发分页方法来加载数据,这样就可以了