remoteConfig namespace

İşlevler

İşlev Açıklama
onConfigUpdated(işleyici) Remote Config'de veriler güncellendiğinde tetiklenen etkinlik işleyici.
onConfigUpdated(optimizasyon, işleyici) Remote Config'de veriler güncellendiğinde tetiklenen etkinlik işleyici.

Arayüzler

Arayüz Açıklama
ConfigUpdateData Firebase Remote Config güncelleme etkinliklerindeki veriler.
ConfigUser Remote Config şablonu yazan kişi/hizmet hesabıyla ilişkilendirilmiş tüm alanlar.

Tür Takma Adları

Takma Ad yazın Açıklama
ConfigUpdateOrigin Remote Config şablon sürümüyle ilişkilendirilmiş güncelleme türü.
ConfigUpdateType Remote Config güncelleme işleminin yapıldığı yer.

RemoteConfig.onConfigUpdated()

Remote Config'de veriler güncellendiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

Parametreler

Parametre Tür Açıklama
handler (etkinlik: CloudEvent<ConfigUpdateData>) => herhangi biri | Söz veriyorum<herhangi biri> Her Remote Config güncellemesinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<CloudEvent<ConfigUpdateData>>

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.

RemoteConfig.onConfigUpdated()

Remote Config'de veriler güncellendiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

Parametreler

Parametre Tür Açıklama
opt. EventHandlerOptions Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler.
handler (etkinlik: CloudEvent<ConfigUpdateData>) => herhangi biri | Söz veriyorum<herhangi biri> Her Remote Config güncellemesinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<CloudEvent<ConfigUpdateData>>

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.

RemoteConfig.ConfigUpdateOrigin

Remote Config şablon sürümüyle ilişkilendirilmiş güncelleme türü.

İmza:

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 güncelleme işleminin yapıldığı yer.

İmza:

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";