Catch up on everything we announced at this year's Firebase Summit. Learn more

Instala una extensión de Firebase

Puedes instalar (y administrar) cualquiera de las extensiones oficiales de Firebase con Firebase console o Firebase CLI (una interfaz de línea de comandos).

Asegúrate de revisar las diferencias entre las acciones que se admiten en Firebase CLI y en Firebase console.


Para instalar o administrar extensiones, debes tener asignada una de estas funciones: Propietario o Editor, o bien Administrador de Firebase.

Además, tu proyecto debe tener el plan Blaze (prepago) para instalar una extensión. Se te cobrará una pequeña cantidad (aproximadamente USD 0.01 al mes) por los recursos de Firebase que requieren esta extensión (incluso si no se usa), además de los cargos asociados con su utilización.

Antes de comenzar

  1. Si aún no lo has hecho, agrega Firebase a tu proyecto.

  2. Si aún no lo has hecho, actualiza tu proyecto al plan Blaze (prepago).

  3. Instala la versión más reciente de Firebase CLI.

  4. Anota el ID del proyecto de Firebase o el alias configurado previamente para el proyecto.

    • ID del proyecto: Ejecuta firebase projects:list desde cualquier ubicación de tu computadora.
    • Alias del proyecto: Ejecuta firebase use desde el directorio local de la app.

Paso 1: Revisa los detalles de la extensión

Este paso es opcional, pero muy recomendable.

Antes de instalar una extensión de Firebase, te recomendamos revisar la información detallada sobre la extensión, incluido lo siguiente:

  • El funcionamiento de la extensión, las tareas previas a la instalación y los detalles de la extensión
  • Información general de identificación y descripción
  • Si se necesita una cuenta de facturación para las tareas de la extensión
  • Los servicios de Google (API) y las funciones de acceso necesarios para el funcionamiento
  • Los recursos creados para la extensión (como las funciones)
  • Descripciones de los parámetros configurables por los usuarios

Para ver la información detallada de una extensión, debes hacer lo siguiente:

  1. Asegúrate de haber configurado tu entorno y seleccionado una extensión.

  2. Ejecuta el comando extension-info desde cualquier ubicación de tu computadora:

    firebase ext:info publisher-id/extension-id

    Los argumentos publisher-id y extension-id son obligatorios, y se pueden encontrar en la página de detalles previos a la instalación de la extensión.

Paso 2: Instala una extensión

Durante el proceso de instalación, se te solicitará que revises las especificaciones básicas de la extensión (como las API habilitadas, los recursos creados, el acceso otorgado, etc.). Se te notificará sobre los requisitos de facturación y también se te solicitará que especifiques los valores para los parámetros configurables de la extensión.

  1. Asegúrate de haber configurado tu entorno y seleccionado una extensión.

  2. Ejecuta el comando extension-install. Si se te solicita, ingresa los valores de los parámetros para personalizar la instancia de la extensión.

    firebase ext:install publisher-id/extension-id --project=projectId-or-alias

    Los argumentos publisher-id y extension-id son obligatorios, y se pueden encontrar en la página de detalles previos a la instalación de la extensión.

  3. Una vez finalizada la instalación, revisa las instrucciones para usar la extensión, las cuales pueden incluir algunas tareas posteriores a la instalación.

    • Encontrarás estas instrucciones en la página de detalles posteriores a la instalación de la extensión en el panel Extensiones de Firebase console (el vínculo específico al panel se muestra en la terminal después de la instalación).

      También puedes encontrar estas instrucciones en el archivo POSTINSTALL.md incluido en el directorio del código fuente de la extensión.

    • Si corresponde, estas instrucciones te indicarán cómo probar la extensión (busca la sección See it in action).

Instala varias instancias de extensiones

Puedes instalar la misma extensión más de una vez en el mismo proyecto. Cada instancia instalada puede tener su propia configuración personalizada y sus propios recursos de extensión. Identificas cada instancia instalada y haces referencia a ellas mediante el ID de instancia, que es único dentro de tu proyecto. Se te pedirá que confirmes o edites el ID de instancia de cada instancia adicional de la extensión que instales.

Próximos pasos

  • Consulta los detalles y la configuración de la extensión instalada en Firebase console.

  • Supervisa la actividad de la extensión que instalaste, incluidas las verificaciones de estado, uso y registros.

  • Usa Firebase CLI para administrar la extensión instalada. Puedes volver a configurar o desinstalar la extensión, así como actualizarla a la versión más reciente.

  • Usa Firebase console para administrar la extensión instalada. En el caso de las extensiones oficiales de Firebase, puedes volver a configurarlas o desinstalarlas, así como actualizarlas a la versión más reciente.

  • Como práctica recomendada para todos los proyectos, asegúrate de configurar alertas de presupuesto y de supervisar el panel Uso y facturación en Firebase console.