FireBase离线模式只能用于本地存储吗?

时间:2016-04-19 08:00:21

标签: android firebase

考虑一个允许免费版离线模式的博客应用程序。一旦用户订阅了付费版本 - 数据就会同步到firebase。

问题是 - 因为firebase具有脱机功能 - 在查询数据时,查询是否可以显式使用本地存储(如Parse)? (保存/读取)。因此,付费同步只是一个功能标志

因为从我通过略读文档可以看出,离线功能似乎只适用于离线存储直到我在线"方案

由于

1 个答案:

答案 0 :(得分:4)

Firebase数据库主要是一个在线数据库,可在用户离线时继续工作。

当用户断开连接时,Firebase会将本地写入操作排入内存(如果您将setPersistenceEnabled(true)调用到磁盘)。这种方式的工作方式意味着随着本地写入队列的增长,仅本地性能将变得更糟。

因此,除非您对此本地写入操作数有合理的最大值,否则您的方案可能无法在Firebase的离线架构上正常运行。