Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-11017

Long app load for iOS when using splashscreen

    XMLWordPrintableJSON

Details

    Description

      Hey,
      I've recently started using the cordova.splashscreen plugin and I have noticed it causes very long loading times in iOS.

      When installing this plugin on my iOS application the loading time increased from 1 second to sometimes over 10 seconds. I have tried a number of different configurations to try and find the source of the problem with no success.

      My current, best performing, configuration is:
      <preference name="AutoHideSplashScreen" value="false" />
      <preference name="SplashScreen" value="screen"/>
      <preference name="SplashScreenDelay" value="10000" />
      <preference name="FadeSplashScreen" value="true"/>
      <preference name="FadeSplashScreenDuration" value="500"/>

      and I have set a listener to run navigator.splashscreen.hide() on device load.

      With the same configuration on an Android device, the application takes around 1 second to load, it shows the splash screen then hides when the application has loaded.

      I have noticed with iOS, when I load up the application it shows the splash screen, waits maybe 4 seconds, then starts loading up the cordova application (I can see cordova plugins being loaded in the debug window), waits another 6ish second then hides the splash screen.

      I have not been able to find any resolutions to this issue online.

      Attachments

        Activity

          People

            Unassigned Unassigned
            danbardo Danbardo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: