Publicado por Laurence Moroney, Developer Advocate
El servicio de
notificaciones de Firebase es gratuito y hace posibles notificaciones de usuarios para dispositivos Android y iOS. A través de la consola de Firebase, puedes enviar notificaciones de manera rápida y sencilla en diferentes plataformas sin codificación de servidores. Estas notificaciones pueden dirigirse a cada uno de tus usuarios, ya sea por temas a los que estén suscritos o segmentos definidos por públicos determinados mediante análisis.
El servicio de notificaciones se basa en
Firebase Cloud Messaging y proporciona una opción que te permite crear una plataforma de notificaciones con un volumen de codificación mínimo. Admite una consola gráfica para el envío de mensajes, lo que elimina la necesidad de crear un servidor. Con esta consola, puedes volver a captar y retener tu base de usuarios, facilitar el crecimiento de tus aplicaciones y admitir campañas de marketing. Si actualmente usas Google Cloud Messaging, te recomendamos profundamente realizar una migración a Firebase Cloud Messaging para aprovechar las notificaciones de Firebase con tus aplicaciones de Android e iOS. Consulta nuestra guía de migración
aquí.
La notificaciones de Firebase se integran de manera estrecha con Firebase Analytics, lo que te permite definir públicos personalizados y dirigir notificaciones a estos. De esta manera, por ejemplo, puedes enviar notificaciones a segmentos de usuarios para una aplicación, una versión de una aplicación o un idioma en particular.
Crear notificaciones es bastante sencillo: puedes simplemente usar la GUI de las notificaciones de Firebase de la consola para redactar notificaciones y enviarlas a aplicaciones vinculadas a tu proyecto en la consola. Cuando tu aplicación está en segundo plano en el dispositivo de un usuario, las notificaciones se entregan en la bandeja del sistema. Al tocar la notificación, se abre la aplicación. Con poco código, es posible agregar controladores de manera sencilla para recibir el mensaje cuando la aplicación se encuentra en segundo plano y responder a él, por ejemplo, iniciando una actividad en primer plano.
En esta
charla de Google I/O 2016, se tratan las notificaciones de Firebase. Se muestra la manera en que funciona la
consola y la facilidad con que se puede
redactar código para implementar notificaciones en tu aplicación o sitio.
Busbud usa notificaciones de Firebase para interactuar fácilmente con clientes que viajan por el mundo
Busbud es un sitio web de reservas de viajes en autobús en el que se gestionan más de diez millones de viajes para usuarios de todo el mundo todas las semanas. En él, los usuarios pueden buscar, comparar y comprar pasajes de cientos de empresas de autobuses en miles de ciudades y rutas. Se emplean notificaciones para comunicar a los usuarios los cambios que les interesan y para volver a captarlos mediante códigos de descuento y promociones.
Con las notificaciones de Firebase, los responsables del sitio web pudieron enviar, recibir y ver notificaciones push en 3 minutos. Solo debieron volver a compilar su aplicación al usar las bibliotecas de Firebase. Una vez que lo hicieron, pudieron enviar mensajes a usuarios de idiomas, públicos o temas específicos con una sola línea de código.
“Las [notificaciones] de Firebase nos permitieron, en Busbud, deshacernos de código que no deseábamos conservar; simplificaron enormemente el envío de nuevas notificaciones orientadas a través de la consola y, al mismo tiempo, el seguimiento de la captación, y constituyen una poderosa herramienta que convierte a la aplicación de Busbud en un complemento ideal para quienes viajan en autobús”. Jean Baptiste Morin, Director de desarrollo de plataformas móviles, Busbud
Puedes obtener más información sobre las notificaciones de Firebase en el
sitio de desarrolladores de Google, en el que encontrarás documentación y ejemplos con notificaciones de Firebase en Android e iOS.