Quote e limiti

Questa pagina fornisce un riferimento centralizzato per i limiti tecnici, le quote di progetto e le norme di utilizzo che si applicano a Remote Config.

Quote a livello di progetto

La tabella seguente illustra le soglie massime consentite per le risorse dei modelli nell'intero progetto Firebase. Questi limiti garantiscono prestazioni ottimali di valutazione dei modelli e stabilità del backend.

Risorsa Limite Dettagli
Parametri 3000 per tipo di modello 3000 per i modelli lato client e 3000 per i modelli lato server.
Condizioni 2000 per progetto Condiviso tra tutti i modelli.
Versioni template 300 per tipo di modello Include le versioni eliminate. Le versioni precedenti vengono eliminate automaticamente. Le versioni dei modelli precedenti a 90 giorni vengono eliminate automaticamente.
Descrizione della versione del template 1024 caratteri Lunghezza massima della descrizione della versione del template.
Esperimenti e implementazioni 24 combinati Il numero totale di esperimenti A/B Testing e implementazioni Remote Config in esecuzione non può superare 24 per progetto.
Connessioni in tempo reale 20.000.000 (20 milioni) per progetto Consulta la sezione Limiti in tempo reale.

Vincoli dei parametri e delle chiavi

La tabella seguente definisce le limitazioni relative alla lunghezza dei caratteri e le limitazioni dei contenuti per le chiavi, i valori e i nomi dei gruppi dei parametri. Il rispetto di questi vincoli evita errori di pubblicazione della configurazione e mancate corrispondenze dello schema del client.

Element Limite Dettagli
Lunghezza della chiave 256 caratteri Deve iniziare con _ o A-Z, a-z. Può includere numeri.
Contenuti di valore totale 1.000.000 di caratteri La somma di tutte le stringhe dei valori parametro in un progetto.
Lunghezza del nome del gruppo 256 caratteri Si applica alle etichette dei gruppi di parametri nella console Firebase.

Limiti di condizioni e targeting

La tabella seguente specifica i limiti per le regole di targeting personalizzato, gli attributi degli indicatori e la sintassi condizionale. Questi limiti mantengono una valutazione rapida delle regole quando vengono fornite le configurazioni alle singole istanze client.

Element Limite Dettagli
Indicatori personalizzati 100 per istanza di app Su un singolo dispositivo è possibile impostare un massimo di 100 indicatori univoci.
Chiave dell'indicatore personalizzato 250 caratteri Lunghezza massima del nome dell'attributo.
Valore indicatore personalizzato 500 caratteri Lunghezza massima del valore dell'attributo (250 se utilizzi un'espressione regolare).
ID di installazione 50 per condizione Numero massimo di ID consentiti in una regola "ID installazione".
Valori delle proprietà utente 100 per condizione Numero massimo di valori target consentiti in una regola di condizione della proprietà utente.
Nome condizione 256 caratteri Nome utilizzato per identificare la condizione nella console o nell'API Firebase.
Sintassi delle espressioni regolari Formato RE2 Tutte le espressioni regolari devono seguire la sintassi RE2

Limiti in tempo reale

La tabella seguente descrive i limiti di connessioni aperte contemporaneamente quando utilizzi Remote Config in tempo reale. Questi limiti di quota garantiscono una distribuzione stabile degli aggiornamenti dei client in tempo reale tra le istanze client globali.

Risorsa Limite Dettagli
Connessioni aperte simultanee 20.000.000 (20 milioni) per progetto Se questo limite viene superato, le nuove richieste di connessione vengono rifiutate e l'SDK client torna automaticamente al recupero periodico standard. Questo limite viene temporaneamente sospeso durante la propagazione attiva di un modello appena pubblicato, in modo che tutti i client connessi ricevano gli aggiornamenti.

Policy operative

Per garantire un'esperienza utente sicura e conforme, rispetta le seguenti norme:

  • Non utilizzare Remote Config per apportare aggiornamenti dell'app che dovrebbero richiedere l'autorizzazione dell'utente. Ciò potrebbe far sì che la tua app venga percepita come non affidabile.

  • Non memorizzare dati riservati nelle chiavi o nei valori dei parametri Remote Config. I dati di Remote Config vengono criptati in transito, ma gli utenti finali possono accedere a qualsiasi parametro Remote Config predefinito o recuperato disponibile per la loro istanza dell'app.

  • Non tentare di aggirare i requisiti della piattaforma di destinazione della tua app utilizzando Remote Config.