remoteConfig namespace

功能

功能描述
onConfigUpdated(处理程序)当远程配置中的数据更新时触发的事件处理程序。
onConfigUpdated(选择,处理程序)当远程配置中的数据更新时触发的事件处理程序。

接口

界面描述
配置更新数据Firebase 远程配置更新事件中的数据。
配置用户与编写远程配置模板的人员/服务帐户关联的所有字段。

类型别名

类型别名描述
配置更新源与远程配置模板版本关联的更新类型。
配置更新类型远程配置更新操作的发起位置。

RemoteConfig.onConfigUpdated()

当远程配置中的数据更新时触发的事件处理程序。

签名:

export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

参数

范围类型描述
处理程序(事件:云事件<配置更新数据>) => 任意 |承诺<任何>每次发生远程配置更新时运行的事件处理程序。

返回:

云函数<云事件<配置更新数据>>

您可以导出和部署的函数。

RemoteConfig.onConfigUpdated()

当远程配置中的数据更新时触发的事件处理程序。

签名:

export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

参数

范围类型描述
选择事件处理选项可以在单个事件处理函数上设置的选项。
处理程序(事件:云事件<配置更新数据>) => 任意 |承诺<任何>每次发生远程配置更新时运行的事件处理程序。

返回:

云函数<云事件<配置更新数据>>

您可以导出和部署的函数。

远程配置.ConfigUpdateOrigin

与远程配置模板版本关联的更新类型。

签名:

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";

远程配置.ConfigUpdateType

远程配置更新操作的发起位置。

签名:

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";