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
Proyecto ejemplo en Requisitos
- Preparar proyecto en Google Cloud
En Configuración de proyecto-> Cuentas de servicio
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") -
Añadir las dependencias:
implementation("com.google.firebase:firebase-admin:9.2.0")
-
Paquetes "notificaciones" Todos los ficheros, en la medida de lo posible en este paquete.
- Clase FirebaseConfig y FirebaseProperties