函式
函式 | 說明 |
---|---|
onConfigUpdated(handler) | 當遠端設定中的資料更新時,會觸發事件處理常式。 |
onConfigUpdated(最佳化, 處理常式) | 當遠端設定中的資料更新時,會觸發事件處理常式。 |
介面
介面 | 說明 |
---|---|
ConfigUpdateData | Firebase 遠端設定更新事件中的資料。 |
ConfigUser | 與寫入遠端設定範本的使用者/服務帳戶相關聯的所有欄位。 |
型別別名
類型別名 | 說明 |
---|---|
ConfigUpdateOrigin | 與遠端設定範本版本相關聯的更新類型。 |
ConfigUpdateType | 遠端設定更新動作的來源。 |
RemoteConfig.onConfigUpdated()
當遠端設定中的資料更新時,會觸發事件處理常式。
簽名:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
參數
參數 | 類型 | 說明 |
---|---|---|
handler | (事件:CloudEvent<ConfigUpdateData>) =>不限 |承諾<任何> | 每次發生遠端設定更新時,都會執行的事件處理常式。 |
傳回:
CloudFunction<CloudEvent<ConfigUpdateData>>
可匯出及部署的函式。
RemoteConfig.onConfigUpdated()
當遠端設定中的資料更新時,會觸發事件處理常式。
簽名:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
參數
參數 | 類型 | 說明 |
---|---|---|
最佳化 | EventHandlerOptions | 可針對個別事件處理函式設定的選項。 |
handler | (事件:CloudEvent<ConfigUpdateData>) =>不限 |承諾<任何> | 每次發生遠端設定更新時,都會執行的事件處理常式。 |
傳回:
CloudFunction<CloudEvent<ConfigUpdateData>>
可匯出及部署的函式。
RemoteConfig.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";
RemoteConfig.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";