Kontingente und Limits

Auf dieser Seite finden Sie eine zentrale Referenz für die technischen Limits, Projektkontingente und Nutzungsrichtlinien, die für Remote Config gelten.

Projektweite Kontingente

In der folgenden Tabelle sind die maximal zulässigen Grenzwerte für Vorlagenressourcen in Ihrem gesamten Firebase-Projekt aufgeführt. Diese Grenzwerte sorgen für eine optimale Leistung bei der Vorlagenauswertung und für Backend-Stabilität.

Ressource Limit Details
Parameter 3.000 pro Vorlagentyp 3.000 für Client-Vorlagen und 3.000 für Servervorlagen.
Bedingungen 2.000 pro Projekt Wird für alle Vorlagen verwendet.
Vorlagenversionen 300 pro Vorlagentyp Beinhaltet gelöschte Versionen. Versionen, die älter sind, werden automatisch gelöscht. Vorlagenversionen, die älter als 90 Tage sind, werden automatisch gelöscht.
Tests und Einführungen 24 kombiniert Die Gesamtzahl der laufenden A/B-Tests und Funktions-Roll-outs darf 24 pro Projekt nicht überschreiten.
Echtzeitverbindungen 20.000.000 (20 Millionen) pro Projekt Weitere Informationen

Parameter- und Schlüsselbeschränkungen

In der folgenden Tabelle sind die Zeichenlängen- und Inhaltsbeschränkungen für Parameterschlüssel, ‑werte und Gruppennamen definiert. Wenn Sie diese Einschränkungen einhalten, werden Fehler beim Veröffentlichen der Konfiguration und Abweichungen beim Clientschema vermieden.

Element Limit Details
Schlüssellänge 256 Zeichen Muss mit „_“ oder A–Z, a–z beginnen. Kann Zahlen enthalten.
Inhalte mit Gesamtwert 1.000.000 Zeichen Die Summe aller Parameterwert-Strings in einem Projekt.
Länge des Gruppennamens 256 Zeichen Gilt für Parametergruppenlabels in der Firebase-Konsole.

Bedingungs- und Targeting-Limits

In der folgenden Tabelle sind die Grenzwerte für benutzerdefinierte Targeting-Regeln, Signalattribute und bedingte Syntax aufgeführt. Diese Grenzen sorgen für eine schnelle Regelauswertung, wenn Konfigurationen für einzelne Clientinstanzen bereitgestellt werden.

Element Limit Details
Benutzerdefinierte Signale 100 pro App-Instanz Auf einem einzelnen Gerät können maximal 100 eindeutige Signale festgelegt werden.
Schlüssel für benutzerdefiniertes Signal 250 Zeichen Maximale Länge für den Attributnamen.
Benutzerdefinierter Signalwert 500 Zeichen Maximale Länge für den Attributwert (250, wenn Sie reguläre Ausdrücke verwenden).
Installations-IDs 50 pro Bedingung Maximale Anzahl von IDs, die in einer Regel vom Typ „Installations-ID“ zulässig sind.
Bedingungsname 100 Zeichen Name, der zur Identifizierung der Bedingung in der Firebase-Konsole oder ‑API verwendet wird.
Syntax für reguläre Ausdrücke RE2-Format Alle regulären Ausdrücke müssen der RE2-Syntax entsprechen.

Echtzeitlimits

In der folgenden Tabelle sind die Grenzwerte für gleichzeitige offene Verbindungen bei Verwendung von Remote Config in Echtzeit aufgeführt. Diese Kontingentgrenzen sorgen für eine stabile Verteilung von Echtzeit-Clientupdates auf globale Clientinstanzen.

Ressource Limit Details
Gleichzeitig offene Verbindungen 20.000.000 (20 Millionen) pro Projekt Bei Überschreitung werden neue Verbindungsanfragen abgelehnt und das Client-SDK greift automatisch auf das standardmäßige regelmäßige Abrufen zurück. Dieses Limit wird vorübergehend ausgesetzt, während eine neu veröffentlichte Vorlage aktiv weitergegeben wird, damit alle verbundenen Clients Updates erhalten.

Betriebsrichtlinien

Damit Nutzer eine sichere und richtlinienkonforme Erfahrung machen, müssen Sie die folgenden Richtlinien einhalten:

  • Verwenden Sie Remote Config nicht für App-Updates, für die eine Nutzerautorisierung erforderlich ist. Dadurch könnte Ihre App als nicht vertrauenswürdig eingestuft werden.
  • Speichern Sie keine vertraulichen Daten in Remote Config-Parameterschlüsseln oder -parameterwerten. Remote Config-Daten werden bei der Übertragung verschlüsselt, Endnutzer können jedoch auf alle Standard- oder abgerufenen Remote Config-Parameter zugreifen, die für ihre App-Instanz verfügbar sind.
  • Versuchen Sie nicht, die Anforderungen der Zielplattform Ihrer App mit Remote Config zu umgehen.