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