es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El icono de notificación de Firebase es gris.

Aunque hice esta solución que está en StackOverflow, el icono sigue siendo el mismo.

<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@mipmap/ic_launcher"></meta-data>

El icono superior es:

https://i.stack.imgur.com/OPOCP.png

Y cuando deslizo la barra superior, veo esto:
https://i.stack.imgur.com/eqKat.png

¿Dónde está el problema?
También uso este sitio web para crear iconos transparentes: https://jgilfelt.github.io/AndroidAssetStudio/icons-notification.html#source.space.trim=1&source.space.pad=0&name=icstatic_launcher

Además, mi archivo de recursos se ve así en este momento (carpetas de dibujos de arriba):

View post on imgur.com

El icono está aquí:

https://i.stack.imgur.com/ytbFh.png

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El problema parece ser que la etiqueta de metadatos con el nombre “com.google.firebase.messaging.default_notification_icon” sigue haciendo referencia al icono predeterminado de la aplicación (“@mipmap/ic_launcher”), aunque se haya creado un nuevo icono personalizado y se haya añadido a las carpetas “drawable”.

    Para solucionar esto, el atributo “android:resource” en la etiqueta de metadatos debería apuntar a la ubicación del nuevo icono personalizado. Por ejemplo, si el nuevo icono se llama “custom_notification_icon” y se agrega a la carpeta “drawable”, la etiqueta de metadatos debería verse así:

    <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/custom_notification_icon"></meta-data>
    

    Después de hacer este cambio, las notificaciones push deberían mostrar el nuevo icono personalizado en lugar del icono predeterminado de la aplicación.

Comments are closed.