Saltar al contenido

Notificaciones push android studio firebase

Tema de mensajería de Firebase

Esta captura de pantalla muestra la sección de notificaciones push para una aplicación Android de ejemplo (a la que se accede desde el panel de control de la aplicación). Una vez creados los archivos, se añaden en la parte inferior de la página (como se resalta).

En el caso de una nueva aplicación no publicada, el nombre del paquete se compone del «AppID» con com. añadido delante. Por ejemplo, el nombre del paquete para la aplicación «Franquicia» (como se muestra en a. abajo) sería «com.icaddyapps.Franchise».

Nota: El nombre del paquete también se establece en el Asistente de Aplicaciones durante el proceso de envío de su aplicación. Es importante asegurarse de utilizar el mismo nombre de paquete cada vez para la misma aplicación. Esto se describe con más detalle en el Paso 12 más abajo.

Después de hacer clic en «Siguiente» en el paso anterior, aparecerá una serie de ventanas de código y otra información debajo de la sección 3 (Añadir Firebase SDK). Ignore estos campos por completo, no son relevantes para las aplicaciones desarrolladas en App Wizard. Simplemente haga clic en «Siguiente» en la parte inferior de la pantalla.

Servidor Firebase

Para hacer este proceso sin problemas y obtener el token correcto de Firebase todas las versiones de las bibliotecas de dependencia de FCM deben ser iguales a las bibliotecas anteriores de gms. De lo contrario puede dar error en el momento de la compilación de la aplicación.

A continuación tenemos que registrar nuestros dispositivos en el centro de la nube de Firebase. Después del registro exitoso obtendremos un token de dispositivo. Tenemos que enviar este token de dispositivo a nuestro servidor que se conectará directamente a la nube de Firebase y enviará una notificación push a nuestros dispositivos.

Podemos utilizar la clase NotificationChannel para diferenciar entre los diferentes tipos de notificaciones push y, en consecuencia, configurar su funcionalidad. Por ejemplo, podemos diferenciar el sonido de la notificación, el icono, el diseño y la importancia según el tipo de canal de notificación push. Los usuarios tienen el control total de la configuración de este canal de notificación. El usuario puede ver los ajustes que ha realizado para este tipo de notificaciones. Pero para construir este canal de notificaciones nuestra versión del SDK de destino debe cumplir con Android Oreo (versión 26 del SDK) o por encima de eso.

Imagen de la notificación push de Firebase

Tomemos, por ejemplo, una aplicación que se ocupa de conceder y devolver préstamos. Será una mala experiencia para el usuario si realiza un pago y no se le notifica la cantidad pagada, el saldo y otra información relevante.

Los mensajes que se muestran en el navegador web, el teléfono móvil o el ordenador de sobremesa de un usuario se conocen como notificaciones push. Las empresas las utilizan para comunicar a sus clientes anuncios oportunos, ofertas y otra información. Un usuario puede recibir estos mensajes desde cualquier lugar siempre que esté conectado a Internet o tenga su teléfono o navegador abierto.

Cree una interfaz de usuario sencilla que contenga dos EditTexts: uno para introducir el nombre y otro para el importe. Además, incluya un botón que active la notificación cuando el usuario guarde los datos en la base de datos. Puedes diseñar un diseño similar a este:

Crea una nueva clase llamada NotificationService que extienda el FirebaseMessagingService. Esta clase almacenará el token del dispositivo en la base de datos una vez que la aplicación sea lanzada por primera vez. Además, mostrará una notificación cuando se reciba un mensaje.

¿Es gratis la notificación push de firebase?

En este proyecto, construirás Drink-it, una aplicación que envía notificaciones push a lo largo del día recordándote que debes mantenerte hidratado. Al fin y al cabo, con nuestras ajetreadas vidas, muchos de nosotros olvidamos lo importante que es el agua.

Las notificaciones push -esas pequeñas alertas que se deslizan desde la parte superior de nuestra pantalla, avisándonos de que una aplicación necesita nuestra atención- han existido desde los primeros días de las aplicaciones para Android. Hay muchas herramientas que pueden ayudarnos a añadir esta funcionalidad, pero Firebase Cloud Messaging es una de las más fáciles y sencillas de añadir en tus proyectos.

Esta pantalla te pide que descargues un archivo JSON que contiene la configuración del servicio para Firebase. Guárdalo en cualquier lugar de tu ordenador y recuerda dónde lo has colocado. A continuación lo añadirás al proyecto.

En este punto, has hecho toda la configuración que necesitas hacer en la consola de Firebase. A continuación, añadirás algo de código a la aplicación Drink-it para que te recuerde beber agua. Si no has bebido recientemente, puedes tomar un trago ahora mismo, por cierto :]

0/5 (0 Reviews)