2017-01-17 41 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();      
    }); 
相關問題