Firebase
Firebase
Firebase
Crecimiento en el negocio
Servicios para la Web
Cloud Firestore
Almacena y sincroniza datos
de la app a escala global
Autenticación
Autentica usuarios de manera
simple y segura
Cloud Storage
Almacena y atiende archivos
a la escala de Google
Servicios para la Web
Cloud Messaging
Envía mensajes y
notificaciones segmentadas
Hosting
Entrega bienes de web apps con
rapidez y seguridad
Cloud Functions
Pon a funcionar el código
backend sin gestionar servidores
Integraciones
● Flexible
● Escalable
● Formato JSON
Firestore
● Datos más estructurados
● Cross Platform
● Soporte Offline
● Manejo de transacciones
Firestore
● Diferentes tipos de datos,
string, number, array,
object, boolean, nested
objects.
● Se pueden crear
subcolecciones.
● Blob
● Byte Array
● base64url, data_url
● Nombre
● Tamaño
● Tipo de contenido
Reglas de seguridad
● Autenticación
● Autorización
● Validación de datos
Reglas de seguridad
Hosting
¿Qué nos brinda el Hosting ?
● Aplicaciones web
● Contenido estático y dinámico
● CDN, caché sobre SSDs
● Seguro (HTTPS)
● Tamaño
● Tipo de contenido
● Rápido y fácil despliegue
● Fácil rollbacks
Precios Hosting
Precios Hosting
Precios Hosting
Personalizar Hosting - Redirects
Personalizar Hosting - Rewrites
Personalizar Hosting - Headers
Cloud Messaging
¿Qué es Cloud Messaging ?
● Envío de mensajes al browser
● Envío de mensajes a un dispositivo, o
a varios dispositivos o por medio de
una suscripción a un tópico
● Se pueden enviar mensajes por
Admin SDK, HTTP y XMPP Api
● Seguro. (HTTPS)
● No tiene costo
Recibiendo Mensajes
Arquitectura Notificaciones
1. Solicitar permisos de 3. Inserta a una colección de tokens
notificaciones y registro del service 4. Se dispara una función que
worker registra el token a un topico.
2. Genera token y envia al servidor.
5. Registra un post.
7. Recibe la notificación en
6. Se dispara una función que
background o foreground
envía una notificación al tópico