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 für Ihr gesamtes 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 Clientvorlagen 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.
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 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.
Gesamtwert von Inhalten 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.

Bedingungen 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 des Attributwerts (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.
Werte für Nutzereigenschaften 100 pro Bedingung Maximale Anzahl von Zielwerten, die in einer Regel für eine Nutzereigenschaftsbedingung zulässig sind.
Name der Bedingung 256 Zeichen Name, der verwendet wird, um die Bedingung in der Firebase-Console oder API zu identifizieren.
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 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 geöffnete Verbindungen 20.000.000 (20 Millionen) pro Projekt Wenn das Limit ü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 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.