2017-03-02 9 views
0

그래서 내 Cordova iOS 응용 프로그램에 "스플래시 화면"을 사용하고 있습니다. 실제로 "LaunchStoryBoard"이미지를 사용하고 있습니다. 내 문제는 마침내 해산되기 전에 아주 오래 머물러있는 것 같습니다. 단단한 3 초 (1 미시시피 등에서와 같이).코도 바 iOS 스플래시 화면이 너무 길게 유지됩니다.

나는 stackoverflow에 둘러 봤지만, 많은 응답은 이오닉 프레임 워크/Android에 대한 것 같습니다. 나는 그것을 사용하지 않고있다. iOS와 함께 바로 코르도바.

여기 내 config.xml에 있습니다 :

<content src="index.html" /> 
    <plugin name="cordova-plugin-whitelist" spec="1" /> 
    <preference name="ShowSplashScreenSpinner" value="false" /> 
    <preference name="DisallowOverscroll" value="true" /> 
    <access origin="*" /> 
    <allow-intent href="http://*/*" /> 
    <allow-intent href="https://*/*" /> 
    <allow-intent href="tel:*" /> 
    <allow-intent href="sms:*" /> 
    <allow-intent href="mailto:*" /> 
    <allow-intent href="geo:*" /> 
    <platform name="android"> 
     <allow-intent href="market:*" /> 
    </platform> 
    <platform name="ios"> 
     <allow-intent href="itms:*" /> 
     <allow-intent href="itms-apps:*" /> 
     <splash src="res/screen/ios/[email protected]~universal~anyany.png" /> 
    </platform> 

그리고 내 응용 프로그램의 "일반 설정"나는 CDVLaunchScreen로 설정 "시작 화면 파일"을 가지고있는

.

다시 말하지만, 문제가 없으며 너무 오래 있습니다. 그것의 1 초를 면도하는 것이 좋을 것입니다.

또한 맞춤 자바 스크립트 도움말/도움말이 있으면 입력해야하는 파일 (예 : index.js)을 알려 주시기 바랍니다.

미리 감사드립니다.

+0

config.xml 전체입니까? 다른 플러그인? –

답변

0

두 가지 방법이 있습니다.

  1. 당신은 코르도바 splash screen plugin를 사용하여 시도하고 당신의 선택의 지연을 설정 SplashScreenDelay 선호도를 사용할 수있다.) (

    navigator.splashscreen.hide;

  2. 당신은 falseAutoHideSplashScreen 환경 설정을 설정, 시작 화면 플러그인을 사용할 수 있습니다 그리고 당신은 SplashScreen로를 숨기도록 인덱스 페이지의 온로드에서이 코드를 사용할 수 있습니다