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 Limits sorgen für eine optimale Leistung bei der Vorlagenbewertung und für Backend-Stabilität.

Ressource Limit Details
Parameter 3.000 pro Vorlagentyp 3.000 für Clientvorlagen und 3.000 für Servervorlagen.
Bedingungen 2.000 pro Projekt Wird für alle Vorlagen verwendet.
Vorlagenversionen 300 pro Vorlagentyp Enthält gelöschte Versionen. Ältere Versionen werden automatisch gelöscht. Vorlagenversionen, die älter als 90 Tage sind, werden automatisch gelöscht.
Beschreibung der Vorlagenversion 1.024 Zeichen Maximale Länge für die Beschreibung der Vorlagenversion.
Tests und Roll-outs 24 kombiniert Die Gesamtzahl der laufenden A/B Testing-Tests und Remote Config-Roll-outs darf 24 pro Projekt nicht überschreiten.
Echtzeitverbindungen 20.000.000 (20 Millionen) pro Projekt Siehe Echtzeitlimits.

Parameter- und Schlüsselbeschränkungen

In der folgenden Tabelle sind die Zeichenlänge und die Inhaltsbeschränkungen für Parameterschlüssel, Werte und Gruppennamen definiert. Wenn Sie diese Einschränkungen einhalten, werden Fehler bei der Veröffentlichung 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.
Inhalt „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.

Limits für Bedingungen und Targeting

In der folgenden Tabelle sind die Limits 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 des Attributnamens.
Benutzerdefinierter Signalwert 500 Zeichen Maximale Länge des Attributwerts (250 bei Verwendung von Regex).
Installations-IDs 50 pro Bedingung Maximale Anzahl von IDs, die in einer Regel vom Typ „Installations-ID“ zulässig sind.
Werte für Nutzereigenschaften 100 pro Bedingung Maximale Anzahl von Zielwerten, die in einer Regel für Nutzereigenschaften zulässig sind.
Name der Bedingung 256 Zeichen Name, der zur Identifizierung der Bedingung in der Firebase-Konsole oder API verwendet wird.
Syntax regulärer Ausdrücke RE2-Format Alle regulären Ausdrücke müssen der RE2-Syntax entsprechen.

Echtzeitlimits

In der folgenden Tabelle sind die Limits für gleichzeitige offene Verbindungen bei der Verwendung von Real-time Remote Config aufgeführt. Diese Kontingentgrenzen sorgen für eine stabile Echtzeitverteilung von Client-Updates über globale Clientinstanzen hinweg.

Ressource Limit Details
Gleichzeitige offene Verbindungen 20.000.000 (20 Millionen) pro Projekt Wenn dieser Wert überschritten wird, 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 verteilt wird, damit alle verbundenen Clients Updates erhalten.

Betriebsrichtlinien

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

  • Verwenden Sie Remote Config nicht für App-Updates, die eine Autorisierung durch den Nutzer erfordern. Dies könnte dazu führen, dass Ihre App als nicht vertrauenswürdig wahrgenommen wird.

  • Speichern Sie keine vertraulichen Daten in Remote Config-Parameterschlüsseln oder Parameterwerten. Remote Config-Daten werden bei der Übertragung verschlüsselt, aber Endnutzer können 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.