Entérate de todos los anuncios de Firebase Summit y descubre cómo Firebase puede ayudarte a acelerar el desarrollo de las apps y a ejecutarlas con confianza. Más información

Enviar un mensaje de prueba a una aplicación en segundo plano

Para comenzar con FCM, cree el caso de uso más simple: envíe un mensaje de notificación de prueba desde el redactor de notificaciones a un dispositivo de desarrollo cuando la aplicación está en segundo plano en el dispositivo. Esta página enumera todos los pasos para lograr esto, desde la configuración hasta la verificación; puede cubrir los pasos que ya completó si configuró una aplicación Flutter para FCM.

Instalar el complemento FCM

  1. Instale e inicialice los SDK de Firebase para Flutter si aún no lo ha hecho.

  2. Desde la raíz de su proyecto Flutter, ejecute el siguiente comando para instalar el complemento:

    flutter pub add firebase_messaging
    
  3. Una vez completada, reconstruya su aplicación Flutter:

    flutter run
    

Acceder al token de registro

Para enviar un mensaje a un dispositivo específico, debe conocer el token de registro de ese dispositivo. Debido a que deberá ingresar el token en un campo en la consola de notificaciones para completar este tutorial, asegúrese de copiar el token o almacenarlo de forma segura después de recuperarlo.

Para recuperar el token de registro actual para una instancia de aplicación, llame a getToken() . Si no se ha otorgado el permiso de notificación, este método le pedirá al usuario permisos de notificación. De lo contrario, devuelve un token o rechaza el futuro debido a un error.

final fcmToken = await FirebaseMessaging.instance.getToken();

Enviar un mensaje de notificación de prueba

  1. Instale y ejecute la aplicación en el dispositivo de destino. En los dispositivos Apple, deberá aceptar la solicitud de permiso para recibir notificaciones remotas.

  2. Asegúrese de que la aplicación esté en segundo plano en el dispositivo.

  3. En Firebase console, abra la página Mensajería .

  4. Si este es su primer mensaje, seleccione Crear su primera campaña .

    1. Seleccione Mensajes de notificación de Firebase y seleccione Crear .
  5. De lo contrario, en la pestaña Campañas , seleccione Nueva campaña y luego Notificaciones .

  6. Introduzca el texto del mensaje. Todos los demás campos son opcionales.

  7. Seleccione Enviar mensaje de prueba en el panel derecho.

  8. En el campo etiquetado Agregar un token de registro de FCM , ingrese el token de registro que obtuvo en una sección anterior de esta guía.

  9. Seleccione Prueba .

Después de seleccionar Probar , el dispositivo cliente de destino (con la aplicación en segundo plano) debería recibir la notificación.

Para obtener información sobre la entrega de mensajes a su aplicación, consulte el panel de informes de FCM , que registra la cantidad de mensajes enviados y abiertos en dispositivos Apple y Android, junto con datos de "impresiones" (notificaciones vistas por los usuarios) para aplicaciones de Android.

Próximos pasos

Enviar mensajes a aplicaciones en primer plano

Una vez que haya enviado correctamente los mensajes de notificación mientras su aplicación está en segundo plano, consulte Recibir mensajes en una aplicación Flutter para comenzar a enviarlos a las aplicaciones en primer plano.

Vaya más allá de los mensajes de notificación

Para agregar otro comportamiento más avanzado a su aplicación, necesitará una implementación de servidor .

Luego, en el cliente de tu aplicación: