Saltar a contenido

126. Servicios de Firebase para proyectos

126.1 Login

126.2 Firebase Messaging

Video explicativo

Tener en cuenta: * Versiones de Android recientes, los permisos se piden por programa. O bien una vez instalada la app en config-> aplicacion se pueden permitir notificaciones

126.2.1 En Android

126.2.2 En Spring Boot

https://www.baeldung.com/spring-fcm y ejemplo en github

alt text

Proyecto ejemplo en Requisitos

  1. Preparar proyecto en Google Cloud En Configuración de proyecto-> Cuentas de servicio
    alt text En una versión de prueba sirve con esta forma de generar las claves
    El fichero generado se copia al directorio del proyecto (en raiz y visible en modo "project files")
  2. Añadir las dependencias:

      implementation("com.google.firebase:firebase-admin:9.2.0")
    

  3. Paquetes "notificaciones" Todos los ficheros, en la medida de lo posible en este paquete.

  4. Clase FirebaseConfig y FirebaseProperties