Halaman ini menyediakan referensi terpusat untuk batas teknis, kuota project, dan kebijakan penggunaan yang berlaku untuk Remote Config.
Kuota di seluruh project
Tabel berikut menguraikan batas maksimum yang diizinkan untuk resource template di seluruh project Firebase Anda. Batas ini memastikan performa evaluasi template yang optimal dan stabilitas backend.
| Resource | Batas | Detail |
| Parameter | 3.000 per jenis template | 3.000 untuk template klien dan 3.000 untuk template server. |
| Kondisi | 2.000 per project | Dibagikan di semua template. |
| Versi Template | 300 per jenis template | Mencakup versi yang dihapus. Versi di luar ini akan otomatis dihapus. Versi template yang sudah lebih dari 90 hari akan otomatis dihapus. |
| Eksperimen & Peluncuran | 24 gabungan | Jumlah total pengujian A/B dan peluncuran fitur yang sedang berjalan tidak boleh melebihi 24 per project. |
| Koneksi Real-time | 20.000.000 (20 juta) per project | Lihat Batas real-time. |
Parameter dan batasan kunci
Tabel berikut menentukan panjang karakter dan batasan konten untuk kunci parameter, nilai, dan nama grup. Dengan mematuhi batasan ini, Anda dapat mencegah error publikasi konfigurasi dan ketidakcocokan skema klien.
| Elemen | Batas | Detail |
| Panjang Kunci | 256 karakter | Harus diawali dengan _ atau A-Z, a-z. Dapat menyertakan angka. |
| Konten Nilai Total | 1.000.000 karakter | Jumlah semua string nilai parameter dalam project. |
| Panjang Nama Grup | 256 karakter | Berlaku untuk label grup parameter di Firebase console. |
Kondisi dan batas penargetan
Tabel berikut menentukan batas untuk aturan penargetan kustom, atribut sinyal, dan sintaksis bersyarat. Batas ini mempertahankan evaluasi aturan yang cepat saat menyajikan konfigurasi ke setiap instance klien.
| Elemen | Batas | Detail |
| Sinyal Kustom | 100 per instance aplikasi | Maksimum 100 sinyal unik dapat disetel di satu perangkat. |
| Kunci Sinyal Kustom | 250 karakter | Panjang maksimum untuk nama atribut. |
| Nilai Sinyal Kustom | 500 karakter | Panjang maksimum untuk nilai atribut (250 jika menggunakan Regex). |
| ID Penginstalan | 50 per kondisi | Jumlah maksimum ID yang diizinkan dalam aturan "ID Penginstalan". |
| Nama Kondisi | 100 karakter | Nama yang digunakan untuk mengidentifikasi kondisi di konsol atau API Firebase. |
| Sintaksis ekspresi reguler | Format RE2 | Semua ekspresi reguler harus mengikuti sintaksis RE2 |
Batas real-time
Tabel berikut menjelaskan batas koneksi terbuka serentak saat menggunakan Remote Config Real-time. Batas kuota ini memastikan distribusi update klien real-time yang stabil di seluruh instance klien global.
| Resource | Batas | Detail |
| Koneksi terbuka serentak | 20.000.000 (20 juta) per project | Jika terlampaui, permintaan koneksi baru akan ditolak dan SDK klien akan otomatis kembali ke pengambilan berkala standar. Batas ini ditangguhkan sementara saat template yang baru dipublikasikan diterapkan secara aktif sehingga semua klien yang terhubung menerima update. |
Kebijakan operasional
Untuk memastikan pengalaman pengguna yang aman dan mematuhi kebijakan, patuhi kebijakan berikut:
- Jangan gunakan Remote Config untuk melakukan update pada aplikasi yang memerlukan otorisasi pengguna. Hal ini dapat menyebabkan aplikasi Anda dianggap tidak tepercaya.
- Jangan simpan data rahasia di kunci parameter atau parameter value Remote Config. Data Remote Config dienkripsi saat dalam pengiriman, tetapi pengguna akhir dapat mengakses parameter Remote Config default atau yang diambil dan tersedia untuk instance aplikasi mereka.
- Jangan berusaha mengakali persyaratan platform target aplikasi menggunakan Remote Config.