Limity

Ta strona zawiera scentralizowane informacje o limitach technicznych, limitach projektów i zasadach użytkowania, które dotyczą Remote Config.

Limity dla całego projektu

W tabeli poniżej podano maksymalne dopuszczalne progi dotyczące zasobów szablonu w całym projekcie w Firebase. Te limity zapewniają optymalną wydajność oceny szablonów i stabilność backendu.

Zasób Limit Szczegóły
Parametry 3000 na typ szablonu 3000 w przypadku szablonów klienta i 3000 w przypadku szablonów serwera.
Warunki 2000 na projekt Udostępniane we wszystkich szablonach.
Wersje szablonu 300 na typ szablonu Obejmuje usunięte wersje. Starsze wersje są automatycznie usuwane. Wersje szablonów starsze niż 90 dni są automatycznie usuwane.
Opis wersji szablonu 1024 znaki Maksymalna długość opisu wersji szablonu.
Eksperymenty i wdrożenia 24 łącznie Łączna liczba aktywnych eksperymentów (A/B Testing) i wdrożeń (Remote Config) nie może przekraczać 24 na projekt.
Połączenia w czasie rzeczywistym 20 000 000 (20 milionów) na projekt Zobacz Limity w czasie rzeczywistym.

Ograniczenia parametrów i kluczy

W tabeli poniżej znajdziesz ograniczenia dotyczące liczby znaków i ograniczenia treści w przypadku kluczy i wartości parametrów oraz nazw grup. Przestrzeganie tych ograniczeń zapobiega błędom publikowania konfiguracji i niezgodnościom schematów klienta.

Element Limit Szczegóły
Długość klucza 256 znaków Musi zaczynać się od _ lub A–Z, a–z. Może zawierać cyfry.
Treści o łącznej wartości 1 000 000 znaków Suma wszystkich ciągów wartości parametrów w projekcie.
Długość nazwy grupy 256 znaków Dotyczy etykiet grup parametrów w konsoli Firebase.

Limity warunków i kierowania

W tabeli poniżej znajdziesz limity dotyczące reguł kierowania niestandardowego, atrybutów sygnałów i składni warunkowej. Te granice pozwalają zachować szybką ocenę reguł podczas udostępniania konfiguracji poszczególnym instancjom klienta.

Element Limit Szczegóły
Sygnały niestandardowe 100 na wystąpienie aplikacji Na jednym urządzeniu można ustawić maksymalnie 100 unikalnych sygnałów.
Klucz sygnału niestandardowego 250 znaków Maksymalna długość nazwy atrybutu.
Wartość sygnału niestandardowego 500 znaków Maksymalna długość wartości atrybutu (250 znaków w przypadku wyrażenia regularnego).
Identyfikatory instalacji 50 na warunek Maksymalna liczba identyfikatorów dozwolona w regule „Identyfikator instalacji”.
Wartości właściwości użytkownika 100 na warunek Maksymalna liczba wartości docelowych dozwolonych w regule warunku właściwości użytkownika.
Nazwa warunku 256 znaków Nazwa używana do identyfikacji warunku w konsoli Firebase lub interfejsie API.
Składnia wyrażeń regularnych Format RE2 Wszystkie wyrażenia regularne muszą być zgodne ze składnią RE2.

Limity w czasie rzeczywistym

W tabeli poniżej znajdziesz limity jednoczesnych otwartych połączeń podczas korzystania z Remote Config w czasie rzeczywistym. Te limity zapewniają stabilną dystrybucję aktualizacji klienta w czasie rzeczywistym we wszystkich globalnych instancjach klienta.

Zasób Limit Szczegóły
Równoczesne otwarte połączenia 20 000 000 (20 milionów) na projekt Jeśli zostanie przekroczony, nowe żądania połączenia zostaną odrzucone, a pakiet SDK klienta automatycznie powróci do standardowego okresowego pobierania. Ten limit jest tymczasowo zawieszony, gdy nowo opublikowany szablon jest aktywnie rozpowszechniany, aby wszyscy połączeni klienci otrzymywali aktualizacje.

Zasady operacyjne

Aby zapewnić użytkownikom bezpieczeństwo i zgodność z przepisami, przestrzegaj tych zasad:

  • Nie używaj Remote Config do wprowadzania aktualizacji aplikacji, które wymagają autoryzacji użytkownika. Może to sprawić, że Twoja aplikacja będzie postrzegana jako niewiarygodna.

  • Nie przechowuj poufnych danych w kluczach ani wartościach parametrów Remote Config. Dane Remote Config są szyfrowane podczas przesyłania, ale użytkownicy mogą uzyskać dostęp do dowolnego domyślnego lub pobranego parametru Remote Config, który jest dostępny dla ich instancji aplikacji.

  • Nie próbuj obchodzić wymagań platformy docelowej aplikacji za pomocą Remote Config.