Я реализовал функцию незащищенного прямого обновления для мобильных устройств, следуя этому документу в проекте IONIC.
Когда я загружаю обновление с помощью сервера MFP, в приложении появляется всплывающее окно для его загрузки. Он отлично работает в Android.
В IOS после завершения обновления изменения не отражаются в приложении. При следующем вызове адаптера он снова показывает мне всплывающее окно обновления, и оно зацикливается.
Ошибка после завершения обновления: -
Не удалось загрузить веб-страницу из-за ошибки: URL-адрес не может быть показан
Если я убью приложение и снова открою, оно начало работать с внесенными изменениями.
Плагин Mobilefirst отлично работает с проектом Cordova, но с ионным проектом выдает ошибку выше. И плагин cordova-plugin-ionic-webview
вызывает эту проблему.
MobileFirst server version :- 8.0.0.00-20180220-083852
MobileFirst Cordova(plugin) version :- 8.0.0.00-20180227-121751
iPhone IOS version :-10.3.2
Ionic version :- 3.8.0
Cordova version :- 6.5.0
Permissions in config :-
<access origin="*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="*" />
<allow-intent href="https://*/*" />
<allow-intent href="https://*/*" />