機能
関数 | 説明 |
---|---|
onConfigUpdated(ハンドラー) | Remote Config でデータが更新されたときにトリガーされるイベント ハンドラー。 |
onConfigUpdated(opts, ハンドラー) | Remote Config でデータが更新されたときにトリガーされるイベント ハンドラー。 |
インターフェース
インターフェース | 説明 |
---|---|
構成更新データ | Firebase Remote Config 更新イベント内のデータ。 |
構成ユーザー | Remote Config テンプレートを作成した個人/サービス アカウントに関連付けられたすべてのフィールド。 |
タイプエイリアス
タイプエイリアス | 説明 |
---|---|
ConfigUpdateOrigin | Remote Config テンプレートのバージョンに関連付けられていた更新の種類。 |
ConfigUpdateType | Remote Config 更新アクションが開始された場所。 |
RemoteConfig.onConfigUpdated()
Remote Config でデータが更新されたときにトリガーされるイベント ハンドラー。
サイン:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
ハンドラ | (イベント: CloudEvent < ConfigUpdateData >) => 任意 |約束<任意> | Remote Config の更新が発生するたびに実行されるイベント ハンドラー。 |
戻り値:
クラウドファンクション<クラウドイベント< ConfigUpdateData >>
エクスポートしてデプロイできる機能。
RemoteConfig.onConfigUpdated()
Remote Config でデータが更新されたときにトリガーされるイベント ハンドラー。
サイン:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
選択します | イベントハンドラーオプション | 個々のイベント処理関数に設定できるオプション。 |
ハンドラ | (イベント: CloudEvent < ConfigUpdateData >) => 任意 |約束<任意> | Remote Config の更新が発生するたびに実行されるイベント ハンドラー。 |
戻り値:
クラウドファンクション<クラウドイベント< ConfigUpdateData >>
エクスポートしてデプロイできる機能。
RemoteConfig.ConfigUpdateOrigin
Remote Config テンプレートのバージョンに関連付けられていた更新の種類。
サイン:
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
Remote Config 更新アクションが開始された場所。
サイン:
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";