I had the same issue, the problem was that i didn't set the "FadeSplashScreenDuration" property the right way (should be int in MS)
Use the latest splashscreen plugin (3.2.2) GitHub - apache/cordova-plugin-splashscreen: Mirror of Apache Cordova Plugin splashscreen and check your splashscreen prefs. Mine look like:
<preference name="SplashScreen" value="splash" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="ShowSplashScreenSpinner" value="false"/>
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value="500"/>
Thanks for your answer but my problem occurs after the splashscreen disappear, I have no issue with the splashscreen itself.
My application is working fine on desktop, this behaviour only happen on my devices.
Are you fetching content from an external source, or do you have any references to external scripts in your index.html?
If you share your App ID we can have a look.
That was exactly the problem i had. The splashscreen appears and then a white screen appears.
It simply means that a process in your index.html failed.
This could be:
- failure to fetch scripts from a remote source, due to wrong whitelisting
- failure to fetch content data from a remote source (ajax), due to wrong whitelisting and/or wrong handling of 'deviceready'
- white content on white background :-)
If you need help with narrowing down the root cause, you may want to make your zip file available online somewhere.