firebase 运行 可以 100% 离线并稍后同步吗?

Can firebase run 100% offline and sync up later?

我需要构建一个 100% 离线运行的任务工作应用程序,然后在重新连接到 Internet 时与服务器同步。应用程序 "currently" 在数据库中有超过 6000 人,当传教士在现场时需要对其进行搜索。挑战在于我需要 "all" 的本地数据并且在多台笔记本电脑或平板电脑上断开连接。我知道我可以使用像 CouchDB 这样的数据库,但我更愿意使用 firebase 或类似的东西来简化系统的管理。 Firebase 这可能吗?

谢谢!

Web 客户端可以处理间歇性脱机(将脱机工作,但不会在页面刷新后继续存在),但不能像本机 SDK 那样持续脱机。

如果您的网络应用需要特定的离线功能,请考虑使用 ServiceWorker and IndexedDB。您可以为离线功能创建持久的离线数据缓存。

Jake Archibald's Offline Cookbook 是构建离线网络应用程序的重要资源。