我已经按照 IONIC 项目中的这个文档实现了移动优先的非安全直接更新功能。
当我使用 MFP 服务器推送更新时,它会在应用程序中弹出一个下载它。它在 Android 中运行良好。
在 IOS 中,更新完成后,更改不会反映在应用程序中。在下一个适配器上再次调用它会显示更新弹出窗口并且它正在循环中。
更新完成后出错:-
无法加载网页并出现错误:无法显示 URL
如果我终止应用程序并再次打开,它就会开始处理推送的更改。
Mobilefirst 插件适用于 cordova 项目,但使用 ionic 项目时会出现上述错误。和插件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="http://*/*" />
<allow-navigation href="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />