Esta página fornece uma referência centralizada para os limites técnicos, as cotas de projetos e as políticas de uso aplicáveis a Remote Config.
Cotas de projetos
A tabela a seguir descreve os limites máximos permitidos para recursos de modelo em todo o projeto do Firebase. Esses limites garantem o desempenho ideal da avaliação de modelos e a estabilidade do back-end.
| Recurso | Limite | Detalhes |
| Parâmetros | 3.000 por tipo de modelo | 3.000 para modelos de cliente e 3.000 para modelos de servidor. |
| Condições | 2.000 por projeto | Compartilhado em todos os modelos. |
| Versões de modelo | 300 por tipo de modelo | Inclui versões excluídas. As versões além desse limite são removidas automaticamente. As versões de modelo com mais de 90 dias são excluídas automaticamente. |
| Experimentos e lançamentos | 24 combinados | O número total de testes A/B em execução e lançamentos de recursos não pode exceder 24 por projeto. |
| Conexões em tempo real | 20.000.000 (20 milhões) por projeto | Consulte Limites em tempo real. |
Restrições de parâmetros e chaves
A tabela a seguir define o comprimento dos caracteres e as restrições de conteúdo para chaves de parâmetros, valores e nomes de grupos. Aderir a essas restrições evita erros de publicação de configuração e incompatibilidades de esquema do cliente.
| Elemento | Limite | Detalhes |
| Comprimento da chave | 256 caracteres | Precisa começar com _ ou A-Z, a-z. Pode incluir números. |
| Conteúdo do valor total | 1.000.000 de caracteres | A soma de todas as strings de valor de parâmetro em um projeto. |
| Comprimento do nome do grupo | 256 caracteres | Aplicável a rótulos de grupos de parâmetros no Firebase console. |
Limites de condições e segmentação
A tabela a seguir especifica os limites para regras de segmentação personalizadas, atributos de indicadores e sintaxe condicional. Esses limites mantêm a avaliação rápida de regras ao veicular configurações para instâncias de clientes individuais.
| Elemento | Limite | Detalhes |
| Indicadores personalizados | 100 por instância do app | É possível definir no máximo 100 indicadores exclusivos em um único dispositivo. |
| Chave de indicador personalizado | 250 caracteres | Comprimento máximo para o nome do atributo. |
| Valor do indicador personalizado | 500 caracteres | Comprimento máximo para o valor do atributo (250 se estiver usando Regex). |
| IDs de instalação | 50 por condição | Número máximo de IDs permitidos em uma regra de "ID de instalação". |
| Nome da condição | 100 caracteres | Nome usado para identificar a condição no console Firebase ou na API. |
| Sintaxe de expressão regular | Formato RE2 | Todas as expressões regulares precisam seguir a sintaxe RE2. |
Limites em tempo real
A tabela a seguir detalha os limites de conexões abertas simultâneas ao usar Tempo real Remote Config. Esses limites de cota garantem a distribuição estável de atualizações de clientes em tempo real em instâncias de clientes globais.
| Recurso | Limite | Detalhes |
| Conexões abertas simultâneas | 20.000.000 (20 milhões) por projeto | Se excedido, novas solicitações de conexão serão rejeitadas, e o SDK do cliente vai voltar automaticamente à busca periódica padrão. Esse limite é suspenso temporariamente enquanto um modelo recém-publicado está sendo propagado ativamente para que todos os clientes conectados recebam atualizações. |
Políticas operacionais
Para garantir uma experiência do usuário segura e em conformidade, siga estas políticas:
- Não use Remote Config para fazer atualizações no app que exijam a autorização do usuário. Isso pode fazer com que o app seja considerado não confiável.
- Não armazene dados confidenciais em Remote Config chaves ou valores de parâmetro. Remote Config data is encrypted in transit, but end users can access any default or fetched Remote Config parameter that is available to their app instance.
- Não tente burlar os requisitos da plataforma segmentada do app usando Remote Config.