Ionic – Splash Screen funciona para iOS pero no para Android
Tengo una aplicación iónica donde la pantalla de bienvenida y los iconos donde se genera utilizando el comando CLI ionic resources
La versión de iOS funciona perfectamente con la pantalla de bienvenida que se muestra, sin embargo, en la versión de Android sólo se muestra una pantalla en blanco al cargar la aplicación.
- ¿Deshabilitar el botón de retroceso del hardware en la aplicación iónica?
- Crear vista de cámara personalizada con Ionic
- Ionic: emulador: ERROR: La configuración de este AVD falta un archivo del kernel !! Emulador: ERROR: ANDROID_SDK_ROOT no está definido
- Depuración de una aplicación WebView (Ionic) en Android mediante logcat
- Creación de una notificación local en respuesta a una notificación push (desde firebase) en cordova / ionic
He comprobado el archivo config.xml
y todas las rutas parecen correctas y las imágenes generadas están presentes en las carpetas apropiadas. (He utilizado la plantilla splash.psd para generarlos también.
¿Qué me estoy perdiendo?
Aquí está el archivo config.xml
para referencia, tengo la sensación de que estoy haciendo algo mal aquí –
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <widget id="com.ionicframework.testeduser720691" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>Tested Health</name> <description> An Ionic Framework and Cordova project. </description> <author email="[email protected]" href="http://example.com.com/"> Your Name Here </author> <content src="index.html"/> <access origin="*"/> <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="SplashScreen" value="screen"/> <preference name="SplashScreenDelay" value="3000"/> <feature name="StatusBar"> <param name="ios-package" value="CDVStatusBar" onload="true"/> </feature> <platform name="android"> <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/> <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/> <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/> <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/> <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/> <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/> <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/> <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/> <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/> <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/> <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/> <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/> <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/> <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/> <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/> <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/> <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/> </platform> <platform name="ios"> <icon src="resources/ios/icon/icon.png" width="57" height="57"/> <icon src="resources/ios/icon/[email protected]" width="114" height="114"/> <icon src="resources/ios/icon/icon-40.png" width="40" height="40"/> <icon src="resources/ios/icon/[email protected]" width="80" height="80"/> <icon src="resources/ios/icon/icon-50.png" width="50" height="50"/> <icon src="resources/ios/icon/[email protected]" width="100" height="100"/> <icon src="resources/ios/icon/icon-60.png" width="60" height="60"/> <icon src="resources/ios/icon/[email protected]" width="120" height="120"/> <icon src="resources/ios/icon/[email protected]" width="180" height="180"/> <icon src="resources/ios/icon/icon-72.png" width="72" height="72"/> <icon src="resources/ios/icon/[email protected]" width="144" height="144"/> <icon src="resources/ios/icon/icon-76.png" width="76" height="76"/> <icon src="resources/ios/icon/[email protected]" width="152" height="152"/> <icon src="resources/ios/icon/icon-small.png" width="29" height="29"/> <icon src="resources/ios/icon/[email protected]" width="58" height="58"/> <icon src="resources/ios/icon/[email protected]" width="87" height="87"/> <splash src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" height="1136"/> <splash src="resources/ios/splash/Default-667h.png" width="750" height="1334"/> <splash src="resources/ios/splash/Default-736h.png" width="1242" height="2208"/> <splash src="resources/ios/splash/Default-Landscape-736h.png" width="2208" height="1242"/> <splash src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" height="1536"/> <splash src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" height="768"/> <splash src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" height="2048"/> <splash src="resources/ios/splash/Default-Portrait~ipad.png" width="768" height="1024"/> <splash src="resources/ios/splash/Default@2x~iphone.png" width="640" height="960"/> <splash src="resources/ios/splash/Default~iphone.png" width="320" height="480"/> </platform> <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> </widget>
- La conexión no está definida en el plugin de información de la red de Córdoba
- Configuración de Android Home path en marco iónico
- Sonido personalizado mediante notificaciones de empuje iónico
- Pantallas de inicio múltiples jónicas
- No puede firmar el APK sin firmar
- Las solicitudes iónicas devuelven 404 sólo en android, en Chrome funciona bien
- Ionic plugin necesidad de eliminar plataforma y readd plataforma antes de que funcione
- Estado emergente directamente desde coldstart
En el archivo config.xml, agregue las siguientes claves:
<feature name="SplashScreen"> <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" /> </feature> <preference name="ShowSplashScreen" value="true" /> <preference name="SplashScreen" value="screen"/> <preference name="SplashScreenDelay" value="3000"/> <preference name="AutoHideSplashScreen" value="true" /> <preference name="SplashShowOnlyFirstTime" value="false" /> <preference name="FadeSplashScreen" value="false"/>
Funcionó para mí!
Tuve un error con una de las versiones anteriores del plugin splashscreen. La forma en que se arregló esto fue mediante el uso de recursos iónicos, y después de este downgrade el plugin splashscreen a la versión 2.0.0 mediante el uso de ionic plugin add [email protected]
- Cómo desactivar el procesamiento de salida de audio en un teléfono htc con Android
- El diseño debería subir cuando el teclado virtual apareció delante de la vista en Android