如何永久缓存Firebase实时数据库数据?

时间:2020-01-21 17:18:09

标签: android firebase-realtime-database

举例来说,我有一个像gmail这样的android应用。无论如何,旧邮件都不会改变,因此每次用户打开应用程序时,我都不想从实时数据库中下载它,而是可以将数据存储到本地磁盘中以保存旧邮件。我该如何仅在我的数据库中永久存储某些数据库引用的数据,以便继续侦听新来的邮件?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找w <- intersect(xna,yna) N <- length(w) ,可以在数据库中的任何位置启用它。在某个位置启用同步后,客户端将自动保持其与服务器同步的数据缓存。在需要从本地缓存中删除较旧数据的情况下,它还将优先保留这些数据。

有关更多信息,请参见keeping data fresh上的Firebase文档。