混合应用程序:在本机(本地)

时间:2017-02-19 09:36:48

标签: android webview hybrid-mobile-app

我有一个混合应用Xpresso。由于性能问题,我们计划让我们的Web应用程序文件(html,css,js& json)早先从服务器托管到本地。

因为文件存在于S3存储桶中并且在webview中加载,所以服务器运行应用程序。

因此,如果我们在本地有文件,那么将运行应用程序的服务器。我可以看到的一个选项是使用Ionic,但使用Ionic空白应用程序本身的大小为24 MB,我不想要。

那么如何在webView中运行Web应用程序。 (gulp?)

2 个答案:

答案 0 :(得分:1)

正如您已经正确识别的那样,实现这一目标所需的额外工作量很少。您可以简单地通过标识符引用本地文件,就像它们在服务器上一样。 This post from Cordova解释了如何实现。

希望这会有所帮助。

答案 1 :(得分:0)

对这个问题的回答是,没有什么特别需要做的。就像S3中托管Web应用程序的方式一样,需要遵循非常相似的结构,它将自动运行。

如果您正在制作混合应用,我强烈建议大家浏览此博客:https://medium.com/myntra-engineering/leveraging-native-power-in-webview-105d248fe71