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:
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';