在 IOS12,我的 Phonegap 启动画面冻结
On IOS12, my Phonegap splash screen freezes
这曾经在 IOS 的旧版本上运行良好,但自 IOS12 以来,我的应用程序已停止运行。基本上它显示启动画面,但之后什么都不做。
任何建议都将不胜感激,因为这很困难。我使用 build.phonegap.com 创建 IPA。在 config.xml 我指定版本 Phonegap 版本 cli-7.1.0.
我试过使用这些指令禁用启动画面,但没有成功:
<preference name="SplashScreenDelay" value="0"/>
<preference name="FadeSplashScreenDuration" value="0"/>
我不确定还可以尝试什么?我可以完全禁用闪屏插件吗?
<plugin name="cordova-plugin-splashscreen" source="npm" />
但我相信 IOS 应用程序需要启动画面?我希望我能看到如果生成任何错误怎么办?有办法吗?
还有什么我可以尝试的吗?
对于任何好奇的人,我确实解决了这个问题。
对config.xml,我补充说:
<preference name="WKSuspendInBackground" value="false" />
我还禁用了以下插件:
<!--preference name="SplashScreenDelay" value="0"/-->
<!--preference name="FadeSplashScreenDuration" value="0"/-->
<!--plugin name="cordova-plugin-splashscreen" source="npm" /-->
成功了!
我正在使用 framework7,因为我的 app.I 已经使用 navigator.splashscreen.hide() 来隐藏 IOS12 上的启动画面。对我有用。
示例:
document.addEventListener('deviceready', function(){
navigator.splashscreen.hide();
})
这曾经在 IOS 的旧版本上运行良好,但自 IOS12 以来,我的应用程序已停止运行。基本上它显示启动画面,但之后什么都不做。
任何建议都将不胜感激,因为这很困难。我使用 build.phonegap.com 创建 IPA。在 config.xml 我指定版本 Phonegap 版本 cli-7.1.0.
我试过使用这些指令禁用启动画面,但没有成功:
<preference name="SplashScreenDelay" value="0"/>
<preference name="FadeSplashScreenDuration" value="0"/>
我不确定还可以尝试什么?我可以完全禁用闪屏插件吗?
<plugin name="cordova-plugin-splashscreen" source="npm" />
但我相信 IOS 应用程序需要启动画面?我希望我能看到如果生成任何错误怎么办?有办法吗?
还有什么我可以尝试的吗?
对于任何好奇的人,我确实解决了这个问题。
对config.xml,我补充说:
<preference name="WKSuspendInBackground" value="false" />
我还禁用了以下插件:
<!--preference name="SplashScreenDelay" value="0"/-->
<!--preference name="FadeSplashScreenDuration" value="0"/-->
<!--plugin name="cordova-plugin-splashscreen" source="npm" /-->
成功了!
我正在使用 framework7,因为我的 app.I 已经使用 navigator.splashscreen.hide() 来隐藏 IOS12 上的启动画面。对我有用。
示例:
document.addEventListener('deviceready', function(){
navigator.splashscreen.hide();
})