Cordova应用程序会在iOS 12,iPhoneX上重新加载自身

时间:2018-07-12 14:25:54

标签: ios cordova webview wkwebview ios12

我有一个在TestFlight中使用Cordova(iOS引擎4.4.0)开发的iOS应用。除了最新的iOS 12 Beta,一切都很好。

用户报告说,该应用程序会在iOS 12(iPhoneX)上随机重启。这是随机发生的,可能是由用户与DOM的交互触发的,但并非总是如此。

我已经在装有iOS 12的iPhone6S上进行了测试,但还没有复制它,所以我想知道它是否特定于iPhoneX + iOS 12。

用户没有该应用程序的崩溃报告,这让我认为是WebView重新加载页面(它是单页应用程序),而不是实际的应用程序崩溃。

在其他任何设备或iOS版本上都不会发生这种情况-其他人有没有遇到过这种情况或有解决方案?

这是我的Cordova config.xml的主要部分:

if

1 个答案:

答案 0 :(得分:0)

我们还通过Cordova应用程序解决了这个问题,我们花了很长时间才解决。

最近切换到wkwebview后,应用程序中的文件上传器页面通常在文件上传完成之前就开始重新加载。这仅适用于使用iPhone X和iOS 12的用户。在我们的案例中,更改Bootstrap微调控件可以解决问题。似乎很疯狂……但是,一旦我们修改了组件,问题就消失了。