Administra las Extensiones de Firebase instaladas

Para instalar o administrar extensiones, debes ser propietario del proyecto.

Observa los detalles y la configuración de una extensión instalada

  1. Ve al panel Extensiones de Firebase en Firebase console.

  2. En la tarjeta de la extensión instalada, haz clic en Administrar.

Supervisa una extensión instalada

En Firebase console, puedes supervisar la actividad de una extensión instalada, incluidos el estado, el uso y los registros.

Configura alertas de presupuesto

En general, se recomienda configurar alertas de presupuesto, pero estas pueden ser especialmente importantes cuando permites que se ejecute el código de un tercero en tu proyecto.

Asegúrate de configurar alertas de facturación para tu proyecto de Firebase.

Consulta las funciones creadas por las extensiones

  1. Ve al panel Funciones de Firebase console.

  2. Puedes consultar las funciones de Extensiones de Firebase en la pestaña Panel (junto con cualquier otra función que hayas implementado para el proyecto).

    Las funciones creadas por extensiones tienen nombres en el formato ext-extension-instance-id-functionName.

    Por ejemplo: ext-awesome-task-simplifier-onUserCreate

Comprueba si una extensión instalada está en buen estado

Puedes revisar todos los errores de las funciones (incluidas las que crea Extensiones de Firebase) en la consola.

  1. En la pestaña Estado del panel Funciones, puedes ver una descripción general de los errores y la información de rendimiento de todas las funciones de tu proyecto.

  2. Para ver la información de una extensión específica, utiliza el filtro en la parte superior de la página a fin de seleccionar una función específica.

Comprueba la frecuencia con la que se ejecuta una extensión instalada

  1. En la pestaña Panel de la sección Funciones, busca la función específica de la extensión de Firebase que deseas verificar.

  2. Haz clic en (el menú ampliado) en el extremo derecho de la entrada y, luego, selecciona Estadísticas de uso detalladas.

  3. En la consola de Google Cloud Platform (GCP) que se muestra, puedes desglosar varias invocaciones de una función y, también, inspeccionar su código fuente.

Consulta los registros de una extensión

Si intentas depurar el proyecto o enviar un informe de errores a Firebase, es útil ver los registros de las funciones que se ejecutan en tu proyecto.

En la pestaña Registros del panel Funciones, usa el filtro en la parte superior de la página para seleccionar las funciones que creó tu extensión.

Actualiza una extensión instalada a la versión más reciente

Puedes actualizar una instancia instalada de una extensión a su versión más reciente. Es posible que quieras actualizar una instancia instalada porque ya se está ejecutando de forma activa o porque está configurada en el flujo de trabajo de prueba, o en los flujos de trabajo del proyecto o la app.

Cuando actualizas una instancia, todos sus recursos y la lógica específicos de la extensión se reemplazan para usar el código fuente y los archivos de la versión nueva. El ID de instancia y la cuenta de servicio de la extensión no cambiarán.

Durante el proceso de actualización, se te notificará sobre cualquier cambio que contenga la versión nueva y podrás especificar valores para cualquier parámetro nuevo.

  1. Ve al panel Extensiones de Firebase y, luego, en la tarjeta de la extensión instalada, haz clic en Administrar.

  2. En la esquina superior derecha, haz clic en Actualizar extensión.

    Si la extensión no tiene una versión nueva disponible, la página de detalles no tendrá un botón de actualización.

  3. Revisa las novedades de la actualización y configura la extensión (si es necesario).

  4. Haz clic en Actualizar extensión.

Vuelve a configurar una extensión instalada

Puedes cambiar los valores de los parámetros que configuró el usuario para una extensión instalada. Estos valores nuevos se usarán en cualquier activador futuro de la extensión, pero no se modificarán los artefactos o elementos estructurales anteriores que haya creado la extensión (como imágenes almacenadas o depósitos de almacenamiento existentes).

  1. Ve al panel Extensiones de Firebase y, luego, en la tarjeta de la extensión instalada, haz clic en Administrar.

  2. En la esquina superior derecha, haz clic en Volver a configurar la extensión.

  3. Sigue las instrucciones en pantalla para volver a configurar los valores de los parámetros de la extensión.

  4. Haz clic en Guardar.

Desinstala una extensión

Puedes desinstalar una extensión desde tu proyecto de Firebase. Esta acción borra la cuenta de servicio y todos los recursos (como los conjuntos de funciones) que Firebase creó específicamente para esa instancia de la extensión. Sin embargo, no se borran los siguientes elementos:

  • Cualquier artefacto creado por la extensión (como imágenes almacenadas)

  • Cualquier otro recurso del proyecto, como una instancia de base de datos o un depósito de Storage. Incluso si la extensión interactuó con estos otros recursos, no son específicos de la extensión, por lo que no se borran si esta se desinstala.

A continuación, te indicamos cómo desinstalar una extensión:

  1. Ve al panel Extensiones de Firebase y, luego, en la tarjeta de la extensión instalada, haz clic en Administrar.

  2. En la parte inferior de la pantalla, haz clic en Desinstalar extensión.

  3. Revisa el contenido que se borrará y, luego, haz clic en Desinstalar extensión para confirmar la eliminación.