我们有一个基于Cordova,ReactJS和Tyepscript的混合移动应用程序。
该应用程序似乎因某些用户“崩溃”而没有明显的原因。
“崩溃”意味着显示一个白色屏幕,其本质上是index.html,其中包含“严重错误 - 点击此处以电子邮件支持”消息,我们从用户收到的电子邮件是我们了解这些崩溃的唯一方式。
我们使用Sentry进行错误报告,但它没有显示可能指向这些崩溃的任何内容。
我们认为问题可能在于我们的一些Cordova插件没有很好地协同工作,我们安装了以下插件:(来自package.json)
"cordova": "6.5.0",
"cordova-android": "6.4.0",
"cordova-ios": "4.4.0",
"cordova-plugin-actionsheet": "2.3.3",
"cordova-plugin-camera": "2.4.1",
"cordova-plugin-code-push": "1.9.8-beta",
"cordova-plugin-compat": "1.2.0",
"cordova-plugin-device": "1.1.6",
"cordova-plugin-dialogs": "1.3.3",
"cordova-plugin-file": "4.3.3",
"cordova-plugin-file-transfer": "1.6.3",
"cordova-plugin-firebase": "0.1.24",
"cordova-plugin-geolocation": "2.4.3",
"cordova-plugin-ios-camera-permissions": "1.2.0",
"cordova-plugin-keyboard": "1.1.5",
"cordova-plugin-mixpanel": "4.0.0",
"cordova-plugin-nativestorage": "2.3.1",
"cordova-plugin-splashscreen": "3.2.2",
"cordova-plugin-statusbar": "2.4.1",
"cordova-plugin-vibration": "2.1.5",
"cordova-plugin-whitelist": "1.3.2",
"cordova-plugin-x-socialsharing": "5.2.0",
"cordova-plugin-zip": "3.1.0"
我们尝试更新和降级其中一些但收效甚微。 关于可能导致问题的任何想法?