Я помню, как боролся с этой проблемой, она была решена путем добавления некоторых настроек в config.xml.
Это мой текущий (ionic 3) проект, надеюсь, это поможет.
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="FadeSplashScreen" value="true" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="30000" />
<preference name="ShowSplashScreen" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
РЕДАКТИРОВАТЬ
Также убедитесь, что у вас есть cordovaустановлен плагин для заставки
ionic cordova plugin add cordova-plugin-splashscreen
npm install --save @ionic-native/splash-screen