我想开发一个可以在多个平台(PC、Android)上运行的离线网络应用程序。这基本上是一个产品展示网络应用程序,因此每个产品都会有图像、视频、产品详细信息等。对于这个网络应用程序的开发,HTML5 是选择。我会将 Web 应用程序文件复制到每台设备,以便可以离线运行它。但是在这里我需要一个后端,以便我可以删除过时的产品并添加新产品(其中将包含详细信息、图像、视频)。无论如何,我可以从一台设备添加/删除产品并将这些文件复制到所有其他设备。
我遇到了 HTML Appcache,使用它我可以构建普通的 php 站点并使用清单我可以将它存储在浏览器 appcache 中以供离线查看。但这需要在每个设备中连接互联网并通过浏览器访问网络应用程序。
我想知道是否有任何其他方法可以在不将文件保存在 Web 服务器中的情况下做到这一点。