firebase-admin.remote-config package

Firebase-Remote-Konfiguration.

Funktionen

Funktion Beschreibung
getRemoteConfig(app) Ruft den RemoteConfig- Dienst für die Standard-App oder eine bestimmte App ab. getRemoteConfig() kann ohne Argumente aufgerufen werden, um auf den RemoteConfig Dienst der Standard-App zuzugreifen, oder als getRemoteConfig(app) , um auf den RemoteConfig Dienst zuzugreifen, der einer bestimmten App zugeordnet ist.

Klassen

Klasse Beschreibung
RemoteConfig Die Firebase RemoteConfig Dienstschnittstelle.

Schnittstellen

Schnittstelle Beschreibung
ExplicitParameterValue Schnittstelle, die einen expliziten Parameterwert darstellt.
InAppDefaultValue Schnittstelle, die einen In-App-Standardwert darstellt.
ListVersionsOptions Schnittstelle, die Optionen für den Betrieb der Remote-Konfigurationslistenversionen darstellt.
ListVersionsResult Schnittstelle, die eine Liste von Remote Config-Vorlagenversionen darstellt.
RemoteConfigCondition Schnittstelle, die eine Remote-Konfigurationsbedingung darstellt. Eine Bedingung zielt auf eine bestimmte Benutzergruppe ab. Eine Liste dieser Bedingungen ist Teil einer Remote-Konfigurationsvorlage.
RemoteConfigParameter Schnittstelle, die einen Remote-Konfigurationsparameter darstellt. Es muss mindestens ein defaultValue oder conditionalValues Eintrag vorhanden sein, damit der Parameter eine Wirkung hat.
RemoteConfigParameterGroup Schnittstelle, die eine Remote-Config-Parametergruppe darstellt. Das Gruppieren von Parametern dient nur Verwaltungszwecken und hat keinen Einfluss auf das clientseitige Abrufen von Parameterwerten.
RemoteConfigTemplate Schnittstelle, die eine Remote-Konfigurationsvorlage darstellt.
RemoteConfigUser Schnittstelle, die einen Remote Config-Benutzer darstellt.
Ausführung Schnittstelle, die eine Remote Config-Vorlagenversion darstellt. Nur Ausgabe, mit Ausnahme der Versionsbeschreibung. Enthält Metadaten zu einer bestimmten Version der Remote Config-Vorlage. Alle Felder werden zum Zeitpunkt der Veröffentlichung der angegebenen Remote-Konfigurationsvorlage festgelegt. Das Beschreibungsfeld einer Version kann in publishTemplate Aufrufen angegeben werden.

Geben Sie Aliase ein

Geben Sie Alias ​​ein Beschreibung
ParameterValueType Typ, der einen Remote Config-Parameterwertdatentyp darstellt. Der Standardwert ist STRING , wenn nicht angegeben.
RemoteConfigParameterValue Typ, der einen Remote-Config-Parameterwert darstellt. Ein RemoteConfigParameterValue könnte entweder ein ExplicitParameterValue oder ein InAppDefaultValue sein.
TagColor Farben, die zu Anzeigezwecken Bedingungen zugeordnet sind.

getRemoteConfig()

Ruft den RemoteConfig- Dienst für die Standard-App oder eine bestimmte App ab.

getRemoteConfig() kann ohne Argumente aufgerufen werden, um auf den RemoteConfig Dienst der Standard-App zuzugreifen, oder als getRemoteConfig(app) , um auf den RemoteConfig Dienst zuzugreifen, der einer bestimmten App zugeordnet ist.

Unterschrift:

export declare function getRemoteConfig(app?: App): RemoteConfig;

Parameter

Parameter Typ Beschreibung
App App Optionale App, für die der RemoteConfig Dienst zurückgegeben werden soll. Wenn nicht angegeben, wird der Standard RemoteConfig Dienst zurückgegeben.

Kehrt zurück:

RemoteConfig

Der Standard- RemoteConfig Dienst, wenn keine App bereitgestellt wird, oder der RemoteConfig Dienst, der der bereitgestellten App zugeordnet ist.

Beispiel 1

// Get the `RemoteConfig` service for the default app
const defaultRemoteConfig = getRemoteConfig();

Beispiel 2

// Get the `RemoteConfig` service for a given app
const otherRemoteConfig = getRemoteConfig(otherApp);

ParameterValueType

Typ, der einen Remote Config-Parameterwertdatentyp darstellt. Der Standardwert ist STRING , wenn nicht angegeben.

Unterschrift:

export type ParameterValueType = 'STRING' | 'BOOLEAN' | 'NUMBER' | 'JSON';

RemoteConfigParameterValue

Typ, der einen Remote-Config-Parameterwert darstellt. Ein RemoteConfigParameterValue könnte entweder ein ExplicitParameterValue oder ein InAppDefaultValue sein .

Unterschrift:

export type RemoteConfigParameterValue = ExplicitParameterValue | InAppDefaultValue;

TagColor

Farben, die zu Anzeigezwecken Bedingungen zugeordnet sind.

Unterschrift:

export type TagColor = 'BLUE' | 'BROWN' | 'CYAN' | 'DEEP_ORANGE' | 'GREEN' | 'INDIGO' | 'LIME' | 'ORANGE' | 'PINK' | 'PURPLE' | 'TEAL';