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