Funciones
Función | Descripción |
---|---|
onConfigUpdated(handler) | Controlador de eventos que se activa cuando se actualizan datos en un Remote Config. |
onConfigUpdated(opts, driver) | Controlador de eventos que se activa cuando se actualizan datos en un Remote Config. |
Interfaces
Interfaz | Descripción |
---|---|
ConfigUpdateData | Los datos dentro de los eventos de actualización de Firebase Remote Config |
Usuario de configuración | Todos los campos asociados con la cuenta de persona o servicio que escribió una plantilla de Remote Config. |
Escribe alias
Alias de tipo | Descripción |
---|---|
ConfigUpdateOrigin | El tipo de actualización que se asoció con la versión de la plantilla de Remote Config. |
ConfigUpdateType | Dónde se originó la acción de actualización de Remote Config. |
remoteConfig.onConfigUpdated()
Controlador de eventos que se activa cuando se actualizan datos en un Remote Config.
Firma:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
handler | (evento: CloudEvent<ConfigUpdateData>) => cualquier | Promesa<cualquiera> | Controlador de eventos que se ejecuta cada vez que se produce una actualización de Remote Config. |
Muestra:
CloudFunction<CloudEvent<ConfigUpdateData>>
Una función que puedes exportar y, luego, implementar.
remoteConfig.onConfigUpdated()
Controlador de eventos que se activa cuando se actualizan datos en un Remote Config.
Firma:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opciones | EventHandlerOptions | Opciones que se pueden configurar en una función de control de eventos individual. |
handler | (evento: CloudEvent<ConfigUpdateData>) => cualquier | Promesa<cualquiera> | Controlador de eventos que se ejecuta cada vez que se produce una actualización de Remote Config. |
Muestra:
CloudFunction<CloudEvent<ConfigUpdateData>>
Una función que puedes exportar y, luego, implementar.
remoteConfig.ConfigUpdateOrigin
El tipo de actualización que se asoció con la versión de la plantilla de Remote Config.
Firma:
export type ConfigUpdateOrigin =
/** Catch-all for unrecognized values. */
"REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED"
/** The update came from the Firebase UI. */
| "CONSOLE"
/** The update came from the Remote Config REST API. */
| "REST_API"
/** The update came from the Firebase Admin Node SDK. */
| "ADMIN_SDK_NODE";
remoteConfig.ConfigUpdateType
Dónde se originó la acción de actualización de Remote Config.
Firma:
export type ConfigUpdateType =
/** Catch-all for unrecognized enum values */
"REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED"
/** A regular incremental update */
| "INCREMENTAL_UPDATE"
/** A forced update. The ETag was specified as "*" in an UpdateRemoteConfigRequest request or the "Force Update" button was pressed on the console */
| "FORCED_UPDATE"
/** A rollback to a previous Remote Config template */
| "ROLLBACK";