I use the preference:
<preference name="AutoHideSplashScreen" value="false" />
With the plugin:
I want that the splash screen remains until I call "navigator.splashscreen.hide()". That works fine for Android and IOS, but not for WindowsPhone8 (or 8.1) => the splashscreen is visible less than 1 second and doesn't wait the "hide()" call (many seconds later).