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):
El icono está aquí:
https://i.stack.imgur.com/ytbFh.png
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í:
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.