如何在离线情况下存储Web应用程序数据?使用安卓设备或浏览器

本文关键字:浏览器 数据 离线 情况下 存储 应用程序 Web | 更新日期: 2023-09-27 18:34:21

我们正在开发带有在线客户端的Web应用程序.NET MVC。

我们有 客户可能离线 ,他们位于没有互联网连接的区域。

我的问题是,我们可以仅使用浏览器存储他们的离线数据,还是需要其他方式,例如使用 andriod 应用程序?使用浏览器离线存储或设备安卓应用程序有什么好处?

如何在离线情况下存储Web应用程序数据?使用安卓设备或浏览器

答案是,如果您需要提供离线收集其数据的功能,则该解决方案需要与您的 Web 应用程序分开。它需要自包含,以便在没有任何连接的情况下在其设备上运行,并且需要在连接恢复后提供将脱机数据上传到应用程序的功能。虽然他们无法连接到互联网,但他们将无法访问在您的 Web 服务器上运行的 Web 应用程序。

您应该远离 MVC 并拥有 2 个独立的网站。 1 个可以访问您的数据库的 Web API,2 个严格在 HTML + JavaScript 上运行的单页应用程序。现代浏览器在浏览器中具有 sql 存储。您可以将所有脱机数据存储在此数据库中,当有联机连接时,您可以将此数据传输到您的 api。