2017-02-19 28 views
0

У меня есть гибридное приложение Xpresso. Из-за проблемы с производительностью мы планируем иметь файлы веб-приложений (html, css, js & json), которые ранее были размещены на сервере, чтобы быть там в локальной сети.Гибридное приложение: запуск веб-приложения в WebView из файлов на родном (локальном)

Так что, поскольку файлы находятся в ведре S3 и загружаются в webview, сервер запускает приложение.

Итак, если у нас есть файлы на локальном сервере, какой сервер будет там, чтобы запустить приложение. Один из вариантов, который я могу увидеть, - использовать Ionic, но с использованием самого пустого приложения Ionic имеет размер 24 МБ, который я не хочу.

Так как я могу запустить веб-приложение в webView. (gulp?)

ответ

0

Ответ на этот вопрос заключается в том, что ничего особенного не требуется. Просто так, как размещается веб-приложение в S3, аналогичная аналогичная структура должна соблюдаться и запускаться автоматически.

Я настоятельно рекомендую всем пройти через этот блог, если вы делаете гибридное приложение: https://medium.com/myntra-engineering/leveraging-native-power-in-webview-105d248fe71

1

как вы правильно определили, есть небольшое дополнительное усилие, необходимое для достижения этой цели. Вы можете просто ссылаться на локальные файлы по их идентификатору так же, как если бы они были на сервере. This post from Cordova объясняет, как это можно достичь.

Надеюсь, это помогло.