Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Lista de verificación de lanzamiento de Firebase

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Este documento contiene una lista de verificación de cosas que se deben tener en cuenta antes de lanzar una aplicación de Firebase a producción.

Actualiza tus aplicaciones conectadas

Android Agregue un hash SHA-1 de versión para el certificado de firma de su aplicación en la configuración del proyecto de Firebase console (para ID de cliente de OAuth). Esto es necesario si su aplicación usa Firebase Authentication (inicio de sesión de Google o inicio de sesión con número de teléfono) o Firebase Dynamic Links.

iOS Actualice su ID de App Store, ID de paquete e ID de equipo (si es necesario) en la configuración del proyecto de Firebase console.

Web Agregue control de acceso a sus dominios para evitar el uso no autorizado.

  • Permita el acceso a su dominio de producción para las claves API del navegador y los ID de cliente en Google Cloud Console .
  • Permita el acceso a su dominio de producción en el panel de Autenticación de Firebase console.

Conozca los límites de su plan y establezca alertas de presupuesto

Todas las funciones de The Realtime Database, Cloud Storage y Hosting tienen límites de uso estrictos en el plan de precios de Spark. Alcanzar estos límites puede significar que su aplicación deja de funcionar como pretende. Considere actualizar al plan de precios de Blaze para eliminar estos límites. Consulte la página de precios para obtener más detalles.

Todos Configura alertas de presupuesto para tu proyecto en Google Cloud Console.

Todo Supervise su panel de control de uso y facturación en la consola de Firebase.

Habilitar comprobación de aplicaciones

Todo Para ayudar a garantizar que solo sus aplicaciones puedan acceder a sus servicios de back-end, habilite App Check para cada servicio que lo admita.

Preparar servicios

Analítica

Todos Defina los parámetros de audiencia para que Analytics comience a recopilar usuarios desde el lanzamiento.

Todos Cargue archivos proguard para compilaciones de lanzamiento para usar en Crashlytics .

Todos Habilite la vinculación de BigQuery si planea usar BigQuery con sus datos de Analytics .

Autenticación

Android Agregue un hash SHA-1 de versión para el certificado de firma de su aplicación en la configuración del proyecto de Firebase console (para ID de cliente de OAuth). Esto es necesario si su aplicación utiliza el inicio de sesión de Google o el inicio de sesión con un número de teléfono.

iOS Asegúrese de tener manejo de errores en las plataformas de Apple para errores comunes .

Todos los proveedores de Inhabilitación que no está utilizando (especialmente los usuarios anónimos en la consola de Firebase ).

Todos Si usa el inicio de sesión de Google, personalice su pantalla de consentimiento de OAuth .

Todos Personalice su dominio y remitente para el servicio de envío de correo electrónico de Autenticación.

Tienda de fuego en la nube

Android Asegúrese de que la compilación de su versión use ProGuard para reducir el código . Sin ProGuard, el SDK de Cloud Firestore y sus dependencias pueden agregar hasta 1 MB al tamaño de su APK.

Todos Configure sus reglas de seguridad para evitar el acceso no intencionado a los datos.

Mensajería en la nube

iOS Asegúrese de cargar su clave de autenticación APNS para Cloud Messaging en las aplicaciones de Apple en la consola de Firebase . Si usa certificados APNS, asegúrese de cargar su certificado APNS de producción.

Todos Habilite la vinculación de BigQuery si planea usar BigQuery con sus datos de Cloud Messaging.

Almacenamiento en la nube

Todos Configure sus reglas de seguridad de almacenamiento en la nube para evitar el acceso no intencional a los datos.

Crashlytics

Android Cargue el mapeo de proguard para compilaciones de lanzamiento para usar en Crashlytics .

iOS Cargue el archivo dsym para compilaciones de lanzamiento para usar en Crashlytics .

Todos Habilite la vinculación de BigQuery si planea usar BigQuery con sus datos de Crashlytics.

Android Agregue un hash SHA-1 de versión para el certificado de firma de su aplicación en la configuración del proyecto de Firebase console (para ID de cliente de OAuth).

Base de fuego ML

Android Consulte Preparar su aplicación Firebase ML para Android para la producción .

iOS Consulte Preparar su aplicación Firebase ML Apple para la producción .

Base de datos en tiempo real

Android Configure sus reglas proguard para que funcionen con Realtime Database.

Todos Configure sus reglas de base de datos en tiempo real para evitar el acceso no intencional a los datos.

Todos Asegúrese de estar listo para escalar. Realtime Database tiene una cuota predeterminada lo suficientemente grande para la mayoría de las aplicaciones, pero algunas aplicaciones pueden necesitar capacidad adicional.

Configuración remota

Todos Asegúrese de que las reglas experimentales de Remote Config no afecten a los usuarios de su versión y que los valores predeterminados apropiados se distribuyan en su aplicación.

Liberar

Android Ejecute las aplicaciones de Android a través de Test Lab para comprobar si hay errores de última hora.

Todos Crear enlaces dinámicos para nuevas características clave para usar en material promocional y redes sociales.