remoteConfig namespace

機能

関数説明
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";