firebase-admin.remote-config package

Configurazione remota Firebase.

Funzioni

Funzione Descrizione
getRemoteConfig(app) Ottiene il servizio RemoteConfig per l'app predefinita o una determinata app. getRemoteConfig() può essere chiamato senza argomenti per accedere al servizio RemoteConfig dell'app predefinita o come getRemoteConfig(app) per accedere al servizio RemoteConfig associato a un'app specifica.

Classi

Classe Descrizione
Configurazione remota L'interfaccia del servizio Firebase RemoteConfig .

Interfacce

Interfaccia Descrizione
ValoreParametro Esplicito Interfaccia che rappresenta un valore di parametro esplicito.
InAppDefaultValue Interfaccia che rappresenta un valore predefinito in-app.
ListVersionsOptions Interfaccia che rappresenta le opzioni per il funzionamento delle versioni dell'elenco Remote Config.
ElencoVersioniRisultato Interfaccia che rappresenta un elenco di versioni del modello Remote Config.
CondizioneConfigRemota Interfaccia che rappresenta una condizione di configurazione remota. Una condizione è destinata a un gruppo specifico di utenti. Un elenco di queste condizioni costituisce parte di un modello Remote Config.
Parametro RemoteConfig Interfaccia che rappresenta un parametro Remote Config. Affinché il parametro abbia effetto, deve essere presente almeno una voce defaultValue o conditionalValues .
RemoteConfigParameterGroup Interfaccia che rappresenta un gruppo di parametri Remote Config. Il raggruppamento dei parametri è solo a scopo di gestione e non influisce sul recupero dei valori dei parametri da parte del client.
Modello RemoteConfig Interfaccia che rappresenta un modello Remote Config.
UtenteConfigurazioneRemota Interfaccia che rappresenta un utente Remote Config.
Versione Interfaccia che rappresenta una versione del modello Remote Config. Solo output, ad eccezione della descrizione della versione. Contiene metadati su una versione particolare del modello Remote Config. Tutti i campi vengono impostati nel momento in cui viene pubblicato il modello Remote Config specificato. Il campo della descrizione di una versione può essere specificato nelle chiamate publishTemplate .

Digitare Alias

Digita Alias Descrizione
TipoValoreParametro Tipo che rappresenta un tipo di dati del valore del parametro Remote Config. Il valore predefinito è STRING se non specificato.
ValoreParametroConfigRemoto Tipo che rappresenta il valore di un parametro Remote Config. Un RemoteConfigParameterValue può essere un ExplicitParameterValue o un InAppDefaultValue .
TagColore Colori associati alle condizioni a scopo di visualizzazione.

getRemoteConfig()

Ottiene il servizio RemoteConfig per l'app predefinita o una determinata app.

getRemoteConfig() può essere chiamato senza argomenti per accedere al servizio RemoteConfig dell'app predefinita o come getRemoteConfig(app) per accedere al servizio RemoteConfig associato a un'app specifica.

Firma:

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

Parametri

Parametro Tipo Descrizione
app App App facoltativa per la quale restituire il servizio RemoteConfig . Se non fornito, viene restituito il servizio RemoteConfig predefinito.

Ritorna:

Configurazione remota

Il servizio RemoteConfig predefinito se non viene fornita alcuna app o il servizio RemoteConfig associato all'app fornita.

Esempio 1

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

Esempio 2

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

TipoValoreParametro

Tipo che rappresenta un tipo di dati del valore del parametro Remote Config. Il valore predefinito è STRING se non specificato.

Firma:

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

ValoreParametroConfigRemoto

Tipo che rappresenta il valore di un parametro Remote Config. Un RemoteConfigParameterValue può essere un ExplicitParameterValue o un InAppDefaultValue .

Firma:

export type RemoteConfigParameterValue = ExplicitParameterValue | InAppDefaultValue;

TagColore

Colori associati alle condizioni a scopo di visualizzazione.

Firma:

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