功能
功能 | 描述 |
---|---|
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";