1

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

谢谢!

4

1 回答 1

4

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

如果您的 Web 应用程序需要特定的离线功能,请考虑使用ServiceWorkerIndexedDB。您可以为离线功能创建持久的离线数据缓存。

Jake Archibald 的 Offline Cookbook是构建离线 Web 应用程序的绝佳资源。

于 2015-11-18T16:33:31.130 回答