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