Sé libre de compartir nuestros tutoriales y códigos con otro, necesitamos de tu ayuda para hacer crecer nuestra comunidad.
Solución:
Simplemente agregue una etiqueta interna de metadatos en su archivo de manifiesto.
Referencia
La respuesta de Ajay es correcta, pero para ampliarla un poco:
-
Cree su ícono de notificación de mipmap. Puede hacerlo fácilmente usando el Generador de íconos de notificación de Roman: haga clic en “Generador de íconos de notificación”
-
En el panel izquierdo, haga clic en “Imagen” para cargar su propia imagen o use ClipArt o texto como se indica.
-
Una vez que haya terminado, haga clic en el botón de descarga en la esquina superior derecha para descargar el archivo zip.
-
En el archivo zip, sus archivos de iconos estarán en directorios individuales con el mismo nombre que sus directorios mipmap en el directorio de su proyecto (por ejemplo, “mipmap-hdpi”, “mipmap-mdpi”, etc.). Mueva los archivos de iconos a sus respectivas carpetas dentro de su proyecto.
-
En su archivo AndroidManifest.xml (ubicado en
android/app/src/main/AndroidManifest.xml
), agregue los metadatos dentro de la etiqueta “aplicación”:
-
Guarde su archivo. Es posible que deba detener y reiniciar o desinstalar y reinstalar su aplicación para que el ícono de notificación comience a mostrarse.
-
Su ícono probablemente sea blanco, por lo que si desea cambiar el color, puede agregar la siguiente etiqueta de metadatos debajo de la etiqueta de metadatos del ícono que acaba de agregar:
Eso cambiará el ícono a negro, pero puede establecer sus propios colores en res/values
como se indica aquí: Constantes de color del sistema Android
La información sobre las etiquetas de metadatos está aquí: https://firebase.google.com/docs/cloud-messaging/android/receive