我需要构建一个用于任务工作的应用程序,该应用程序可以 100% 离线运行,然后在重新连接到互联网时与服务器同步。该应用程序“目前”的数据库中有超过 6000 人,当传教士在现场时需要对其进行搜索。挑战在于我需要在多台笔记本电脑或平板电脑上本地且断开连接的“所有”数据。我知道我可以使用像 CouchDB 这样的数据库,但我更喜欢使用 firebase 或类似的东西来保持系统管理简单。这可能吗?Firebase https://www.firebase.com/?
Thanks!
Web 客户端可以处理间歇性脱机(可以脱机工作,但无法在页面刷新后继续存在),但不能像本机 SDK 那样处理持久脱机。
如果您的网络应用程序需要特定的离线功能,请考虑使用服务工作者 https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API and 索引数据库 https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB。您可以为离线功能创建持久的离线数据缓存。
杰克·阿奇博尔德的离线食谱 https://jakearchibald.com/2014/offline-cookbook/是构建离线网络应用程序的重要资源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)