Únete de manera presencial y en línea a Firebase Summit el 18 de octubre de 2022. Descubre cómo Firebase puede ayudarte a acelerar el desarrollo de apps, a lanzar la tuya con confianza y a escalar con facilidad. Regístrate ahora

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

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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. Abra el redactor de notificaciones y seleccione Notificación nueva .

  4. Introduzca el texto del mensaje.

  5. Seleccione Enviar mensaje de prueba .

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

  7. Haga clic en Prueba

Después de hacer clic en 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: