Saltar al contenido

¿Cómo cambiar el icono de notificación de Android/icono de la barra de estado para notificaciones push en #flutter?

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:

  1. 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"

  2. En el panel izquierdo, haga clic en "Imagen" para cargar su propia imagen o use ClipArt o texto como se indica.

  3. Una vez que haya terminado, haga clic en el botón de descarga en la esquina superior derecha para descargar el archivo zip.

  4. 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.

  5. En su archivo AndroidManifest.xml (ubicado en android/app/src/main/AndroidManifest.xml), agregue los metadatos dentro de la etiqueta "aplicación":




    

        
  1. 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.

  2. 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

Puntuaciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.