我需要为100%离线运行的任务工作构建一个应用程序,然后在重新连接到互联网时与服务器同步。 “当前”应用程序在数据库中有超过6k人,当传教士在现场时需要搜索。挑战在于我需要本地的“全部”数据并在多台笔记本电脑或平板电脑上断开连接。我知道我可以使用像CouchDB这样的数据库,但我更喜欢使用firebase或类似的东西来保持系统的管理简单。这可能是Firebase吗?
谢谢!
答案 0 :(得分:4)
Web客户端可以处理间歇性脱机(将脱机工作,但不会在页面刷新后继续工作),但不像本机SDK那样持久脱机。
如果您的网络应用需要特定的离线功能,请使用ServiceWorker和IndexedDB。您可以为offlne功能创建数据的持久脱机缓存。
Jake Archibald's Offline Cookbook是构建离线网络应用的绝佳资源。