如何使云web应用程序像android一样离线工作



我们在angular 8和asp.net mvc 5中有一个基于云的web应用程序,并使用mysql作为数据库。目前,我们的应用程序是在线的,这意味着没有互联网它就无法工作。用户执行CRUD操作,这些操作将保存在云服务器上,并在需要时从云服务器获取数据以供查看。

我的问题是,我们的一些客户没有互联网。那么,我如何才能让我的网络应用程序像安卓移动应用程序一样离线运行呢。这意味着我将把数据保存在本地数据库中,并可能在每30秒后将这个本地数据库同步到我的云服务器MYSQL数据库。我可以用sq-lite吗?以及如何在本地服务器中保存数据并同步到云服务器上的MySQL数据库。或者开发这种应用程序的最佳方式是什么。谢谢大家。

它非常简单。Web应用程序正在Web上运行。这意味着他们需要互联网连接。Android应用程序正在操作系统上运行。这就引出了这样一个结论:要实现这一点,你必须开发与你的网络应用程序功能相同的桌面或移动应用程序。操作可以存储到本地数据库,并通过api调用与主数据库同步。

现在的问题可能是"有没有一个神奇的工具可以自动将网络应用程序转换为桌面或移动应用程序"。答案是否定的。

最新更新