2017-01-17 16 views
-1

你好,我为这个问题疯狂,我的应用程序被拒绝在应用程序商店,因为他们无法打开设备与ios 10.2它挂在主屏幕上,我没有你发现目标变化了几种解决方案“cordova-plugin-splashscreen”crash和Freezes应用程序在新的IOS 10.2和被拒绝的应用程序

<meta "Content-Security-Policy" content = "default-src gap: // ready file: // * *; script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *; style-src 'Self' 'unsafe-inline' *; img-src 'self' data: blob: *; media-src 'self' mediastream: blob:; connect-src * blob: ">

,但没有制定出我听到你说这工作没有插件,然后我只是做9建设者,直到我想通了哪个插件导致了错误,并没有它一切正常,它会在白色屏幕上很快导致错误,直到插件的其他人解决问题的方式是暂时使用其他非官方插件,我希望有人能够快速找到解决方案,因为phonegap中有99%的应用程序使用此插件。

+0

您是否找到解决方案? –

+0

@LokeshSuthar你好,是的解决方案是在下面的答案 – Navi

回答

0

你好,我发现问题的根源,我成功地使用了首选项名称=“AutoHideSplashScreen”value =“false”选项来管理我的代码飞溅的时间,但从10.2出现错误和屏幕所以我不得不重新选择自动隐藏为true,所以应用程序不会再按照启动屏幕首选项的完整列表崩溃:首选项名称=“AutoHideSplashScreen”value =“true

插件版本配置。 XML

<Plugin name = "cordova-plugin-splashscreen" source = "npm" spec = "4.0.1" /> 
<Preference name = "SplashScreen" value = "screen" /> 
<Preference name = "AutoHideSplashScreen" value = "true" /> 
<Preference name = "ShowSplashScreenSpinner" value = "true" /> 
<Preference name = "FadeSplashScreen" value = "false" /> 
<Preference name = "FadeSplashScreenDuration" value = "1.0" /> 
<Preference name = "SplashScreenDelay" value = "100" /> 
<Preference name = "SplashScreenBackgroundColor" value = "# FE5D01" /> 
<Preference name = "SplashMaintainAspectRatio" value = "true" /> 

和代码app.js

document.addEventListener('deviceready', function() { 
    navigator.splashscreen.hide();      
    }); 
相关问题