Ir para o conteúdo principal
Firebase
Criar
  • Criar
  • Lance seus produtos rapidamente e com segurança usando produtos que podem ser escalonados globalmente
  • Acessar build
  • Criar produtos
  • App Check
  • App Hosting
  • Authentication
  • Cloud Functions
  • Cloud Storage
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • SDKs de cliente da Firebase AI Logic
  • IA generativa
Execução
  • Execução
  • Execute seu app com confiança e ofereça a melhor experiência aos seus usuários
  • Acessar "Executar"
  • Executar produtos
  • A/B Testing
  • App Distribution
  • Cloud Messaging
  • Crashlytics
  • Google Analytics
  • In-App Messaging
  • Performance Monitoring
  • Remote Config
  • Test Lab
Soluções Preço Documentos
  • Visão geral
  • Princípios básicos
  • IA
  • Criar
  • Execução
  • Referência
  • Exemplos
Comunidade
  • Aprendizado
  • Eventos
  • Stories
Suporte
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Blog Studio Ir para o console Fazer login
  • Documentation
  • Firestore
Visão geral Princípios básicos
  • Adicionar Firebase - Plataformas Apple (iOS+)
  • Adicionar Firebase - Android
  • Adicionar Firebase - Web
  • Adicionar Firebase - Flutter
  • Adicionar Firebase - C++
  • Adicionar Firebase - Unity
  • Adicionar ambientes de servidor do Firebase
  • Gerenciar projetos do Firebase
  • Plataformas e frameworks compatíveis
  • Usar o Pacote do emulador
  • Assistência de IA com o Gemini no Firebase
IA
  • Desenvolver com IA
  • Firebase Studio
    Crie e envie apps com IA de pilha completa diretamente do seu navegador.
  • Gemini no Firebase
    Simplifique o desenvolvimento com esse assistente com tecnologia de IA no console do Firebase.
  • Criar apps com tecnologia de IA
  • Lógica de IA do Firebase
    Crie apps e recursos da Web e para dispositivos móveis com tecnologia de IA usando os modelos Gemini e Imagen com a lógica de IA do Firebase
  • Genkit
    Crie aplicativos completos com tecnologia de IA usando este framework de código aberto
Criar
  • Pacote de emuladores
  • Authentication
  • App Check
  • Data Connect
  • Firestore
  • Realtime Database
  • Storage
  • Regras de segurança
  • App Hosting
  • Hosting
  • Cloud Functions
  • Extensions
  • ML
Execução
  • Test Lab
  • App Distribution
  • Crashlytics
  • Performance Monitoring
  • Remote Config
  • A/B Testing
  • Analytics
  • Cloud Messaging
  • In-App Messaging
  • Dynamic Links
  • Google AdMob
  • Google Ads
Referência Exemplos
Firebase
  • Criar
    • Mais
  • Execução
    • Mais
  • Soluções
  • Preço
  • Documentos
    • Mais
    • Visão geral
    • Princípios básicos
      • Mais
    • IA
      • Mais
    • Criar
      • Mais
    • Execução
      • Mais
    • Referência
    • Exemplos
  • Comunidade
    • Mais
  • Suporte
  • Blog
  • Studio
  • Ir para o console
  • Visão geral
  • Pacote de emuladores
    • Introdução
    • Conectar seu app e o protótipo
      • Começar
      • Conectar-se ao emulador do Authentication
      • Conectar-se ao emulador do Realtime Database
      • Conectar-se ao emulador do Firestore
      • Conectar-se ao emulador do Cloud Storage para Firebase
      • Usar o emulador do Hosting
      • Usar o emulador do App Hosting
      • Conectar-se ao emulador do Cloud Functions
      • Usar o emulador de extensões
    • Instalar, configurar e integrar
  • Authentication
    • Introdução
    • Por onde começo?
    • Usuários em projetos do Firebase
    • iOS+
      • Fazer login com uma IU pré-criada
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Autenticação de link de e-mail
      • Migração de link por e-mail
      • Fazer login com o Google
      • Login do Facebook
      • Fazer login com a Apple
      • Login do Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Login no Game Center
      • Número de telefone
      • OpenID Connect
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Ativar autenticação entre aplicativos com o conjunto de chaves compartilhado
      • Vincular vários provedores de autenticação
      • Autenticação multifator por SMS
      • Autenticação multifator por TOTP
      • Como transmitir o estado nas ações de e-mail
      • Lidar com erros
    • Android
      • Fazer login com uma IU pré-criada
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Autenticação de link de e-mail
      • Migração de link por e-mail
      • Fazer login com o Google
      • Login do Facebook
      • Fazer login com a Apple
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Login do Play Games
      • Número de telefone
      • OpenID Connect
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Autenticação multifator por SMS
      • Autenticação multifator por TOTP
      • Vincular vários provedores de autenticação
      • Como transmitir o estado nas ações de e-mail
    • Flutter
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Autenticação de link de e-mail
      • Identidade federada e social
      • Número de telefone
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Autenticação multifator
      • Vincular vários provedores de autenticação
      • Como transmitir o estado nas ações de e-mail
      • Lidar com erros
    • Web
      • Fazer login com uma IU pré-criada
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Autenticação de link de e-mail
      • Fazer login com o Google
      • Login do Facebook
      • Fazer login com a Apple
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Número de telefone
      • OpenID Connect
      • SAML
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Autenticação multifator por SMS
      • Autenticação multifator por TOTP
      • Vincular vários provedores de autenticação
      • Personalizar dependências
      • OAuth Sign-In para Cordova
      • Fazer o login de usuários usando uma extensão do Chrome
      • Persistência do estado do Auth
      • Como transmitir o estado nas ações de e-mail
      • Sessões de service worker
      • Práticas recomendadas para fluxos de signInWithRedirect
    • C++
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Fazer login com o Google
      • Login do Play Games
      • GitHub
      • Login do Facebook
      • Fazer login com a Apple
      • Login do Twitter
      • Microsoft
      • Yahoo
      • Número de telefone
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Vincular vários provedores de autenticação
    • Unity
      • Começar
      • Gerenciar usuários
      • Autenticação com senha
      • Fazer login com o Google
      • Login do Play Games
      • Autenticação do GitHub
      • Login do Facebook
      • Fazer login com a Apple
      • Login do Twitter
      • Microsoft
      • Yahoo
      • Número de telefone
      • Usar um sistema de autenticação personalizado
      • Autenticação anônima
      • Vincular vários provedores de autenticação
    • Admin
      • Introdução
      • Gerenciar usuários
      • Importar usuários
      • Criar tokens personalizados
      • Verificar tokens de ID
      • Gerenciar usuários de vários fatores
      • Gerenciar sessões de usuários
      • Gerenciar cookies de sessão
      • Controlar o acesso com declarações personalizadas
      • Como gerar links de ação de e-mail
      • Erros
    • Configurar provedores de identidade OAuth de maneira programática
    • Personalizar gerenciador de ações de e-mail
    • Ampliar com Cloud Functions
    • Estender com funções de bloqueio
    • Enviar domínios personalizados por e-mail
    • Estudos de caso
    • Limites de uso
  • App Check
    • Introdução
    • Começar
    • Provedores padrão
      • iOS+ (DeviceCheck)
      • iOS+ (App Attest)
      • Android (Play Integrity)
      • Web (reCAPTCHA Enterprise)
      • Web (reCAPTCHA v3)
      • Flutter
      • Unity
      • C++
    • Provedores personalizados
      • Implementação do servidor
      • Implementação do cliente iOS+
      • Implementação do cliente Android
      • Implementação do cliente da Web
      • Implementação do cliente Unity
      • Implementação do cliente C++
    • Depurar e testar provedores
      • Usar o provedor de depuração no iOS+
      • Usar o provedor de depuração no Android
      • Usar o provedor de depuração em apps da Web
      • Usar o provedor de depuração com o Flutter
      • Usar o provedor de depuração em apps do Unity
      • Usar o provedor de depuração com C++
    • Monitorar métricas de solicitação
    • Serviços padrão do Google
    • Cloud Functions for Firebase
    • Ativar aplicação
    • Serviços padrão do Google
    • Cloud Functions for Firebase
    • Proteger recursos personalizados
    • Enviar tokens do cliente
      • iOS+
      • Android
      • Web
      • Flutter
      • Unity
      • C++
    • Verificar tokens no back-end
  • Data Connect
    • Introdução
    • Preços e faturamento
    • Começar
    • Introdução (desenvolvimento local)
    • Criar esquemas e operações
    • Projetar esquemas do Data Connect
    • Implementar consultas do Data Connect
    • Implementar mutações do Data Connect
    • Proteger operações com autorização
    • Desenvolver e testar com o Data Connect
    • Gerar dados de teste e realizar operações em massa
    • Gerar SDKs da Web
    • Gerar SDKs do Android
    • Gerar SDKs para iOS
    • Gerar SDKs do Flutter
    • Usar o emulador do Data Connect para CI/CD
    • Gerenciar projetos do Data Connect
    • Gerenciar esquemas e conectores
    • Gerenciar serviços e bancos de dados
    • Executar operações privilegiadas com o SDK Admin do Firebase
    • Soluções do Data Connect
    • Usar a assistência de IA para esquemas, consultas e mutações
    • Realizar pesquisa de similaridade vetorial
    • Fazer pesquisa de texto completo
    • Guias de referência da linguagem GraphQL
    • Referência de diretivas
    • Referência de consultas
    • Referência de mutações
    • Referência de objetos
    • Referência de objetos de entrada
    • Referência de escalares
    • Referência de tipos enumerados
    • Outros guias de referência
    • Referência da CLI
    • Referência de configuração e segurança
    • Referência da linguagem de expressão comum (CEL)
    • Referência dos Registros de auditoria do Cloud
  • Cloud Firestore
    • Introdução
    • Edições do Cloud Firestore
    • Edição Standard
    • Descoberta
      • Introdução
    • Noções básicas sobre o Cloud Firestore
      • Comparar o Cloud Firestore e o Realtime Database
      • Modelo de dados
      • Tipos de dados
      • SDKs e bibliotecas de cliente
      • Tipos de índice
      • Locais dos bancos de dados
      • Pacotes de dados
    • Começar
    • Gerenciar bancos de dados;
    • Adicionar e gerenciar dados
      • Estruturar dados
      • Adicionar dados
      • Transações e gravações em lote
      • Contenção de dados na transação
      • Excluir dados
      • Gerenciar o Cloud Firestore com o console do Firebase
      • Exportar e importar dados
      • Gerenciar a retenção de dados com políticas de time to live
      • Processar dados em massa com o Dataflow
      • Mover dados entre projetos
      • Excluir dados em massa
    • Ler dados
      • Receber dados
      • Receber atualizações em tempo real
      • Fazer consultas simples e compostas
      • Ordenar e limitar dados
      • Consulta com filtros de intervalo e desigualdade em vários campos
        • Visão geral
        • Otimizar suas consultas
        • Resumir dados com consultas de agregação
        • Paginar dados com cursores de consulta
        • Acessar dados off-line
        • Pesquisar com embeddings de vetor
        • Gerenciar índices
    • Proteger e validar dados
      • Visão geral
      • Começar
      • Regras de segurança de estrutura
      • Como gravar condições para regras de segurança
      • Corrigir regras inseguras
      • Testar suas regras de segurança
      • Consultar dados com segurança
      • Controlar o acesso por campo
    • Soluções
      • Visão geral
      • Soluções que usam as Extensões do Firebase
      • Faça a integração com o BigQuery
      • Implementar um bot de chat orientado por IA
      • Aprimore o processamento de texto
      • Agregar valor da mídia
      • Soluções que usam implementações personalizadas guiadas
      • Desenvolver recursos de IA generativa
      • SDK da Web do Firestore Lite
      • Agregações de tempo de gravação
      • Contadores distribuídos
      • Pesquisa de texto completo
      • Criar presença
      • Acesso seguro aos dados para usuários e grupos
      • Proteger dados com chaves de criptografia gerenciadas pelo cliente (CMEK)
        • Sobre a CMEK
        • Usar CMEK
      • Excluir dados com uma função chamável do Cloud Function
      • Programar exportações de dados
      • Carimbos de data/hora fragmentados
      • Consultas com base na localização
      • Exibir conteúdo empacotado do Firestore usando uma CDN
    • Uso, limites e preços
      • Uso e limites
      • Monitorar o uso
      • Explicar o desempenho da consulta
      • Consulta de referência do relatório de explicação
      • Noções básicas sobre o faturamento do Cloud Firestore
      • Descontos por compromisso de uso
      • Exemplo de custos do Cloud Firestore
      • Compreender cálculos de tamanho de armazenamento
    • Técnicas e práticas recomendadas
      • Práticas recomendadas para o Cloud Firestore
      • Mapear dados com o Swift Codable
      • Entenda leituras e gravações em escala
      • Entender as consultas em tempo real e em grande escala
    • Integrações do Cloud Firestore
      • Usar a API REST do Cloud Firestore
      • Usar o Cloud Firestore e o Realtime Database
      • Ampliar com o Cloud Functions para Firebase (2ª geração)
      • Ampliar com Cloud Functions
      • Integrações de bibliotecas de terceiros
    • Referência da API e do SDK
      • Swift
      • Objective-C
      • Android (Kotlin)
      • Android (Java)
      • Web
      • Flutter
      • Unity
      • C++
      • Cloud Functions
      • Node.js
      • Java
      • Python
      • Go
      • C#
      • PHP
      • Ruby
      • REST
      • RPC
    • Exemplos
      • iOS
      • Android
      • Web
    • Edição Enterprise
    • Descoberta
      • Visão geral da compatibilidade com o MongoDB
    • Começar
      • Criar um banco de dados do Firestore com compatibilidade com o MongoDB e se conectar a ele
      • Tipos, drivers e recursos do MongoDB com suporte
        • Tipos de dados e drivers compatíveis
        • Recursos compatíveis: 8.0
        • Recursos compatíveis: 7.0
        • Recursos compatíveis: 6.0
        • Recursos compatíveis: 5.0
        • Recursos compatíveis: 4.0
        • Recursos compatíveis: 3.6
    • Gerenciar bancos de dados;
      • Criar e gerenciar bancos de dados
    • Conectar a um banco de dados
      • Autenticar e se conectar a um banco de dados
    • Gerenciar dados
      • Exclusão de dados em massa
      • Importar e exportar dados
    • Migrar
      • Migrar para o Firestore com compatibilidade com o MongoDB
      • Práticas recomendadas para carregamento de dados em massa
    • Desenvolver
      • Diferenças de comportamento
      • Índices
        • Visão geral dos índices
        • Gerenciar índices
      • Otimizar a execução de consultas
        • Identificar consultas para otimizar
        • Analisar a execução de consultas com o Query Explain
        • Otimizar a execução de consultas
      • Gerenciar a retenção de dados usando políticas de TTL
      • Entenda leituras e gravações em escala
    • Proteger dados
      • Identity and Access Management (IAM)
      • VPC Service Controls
      • Criptografia no servidor
      • Proteger dados com chaves de criptografia gerenciadas pelo cliente (CMEK)
        • Sobre a CMEK
        • Usar CMEK
    • Uso, limites e preços
      • Cotas e limites
      • Exemplos de preço
      • Cálculos de tamanho de armazenamento
      • Referência de execução de consulta
      • Locais
    • Monitoramento e solução de problemas
      • Monitorar as métricas do banco de dados
      • Registro de auditoria
      • Resolver problemas de latência
      • Saiba os códigos de erro
    • Backup e restauração
    • Backups e recuperação pontual
      • Planejamento de recuperação de desastres
      • Backups programados
      • Criar uma programação de backup e restaurar dados
      • Realizar uma restauração no local
      • Recuperação pontual (PITR)
      • Visão geral da PITR
      • Trabalhar com PITR
  • Realtime Database
    • Introdução
    • Escolher um banco de dados
    • iOS+
      • Começar
      • Estruturar dados
      • Ler e gravar dados
      • Trabalhar com listas de dados
      • Ativar recursos off-line
    • Android
      • Começar
      • Estruturar dados
      • Ler e gravar dados
      • Trabalhar com listas de dados
      • Ativar recursos off-line
    • Web
      • Começar
      • Estruturar dados
      • Ler e gravar dados
      • Trabalhar com listas de dados
      • Ativar recursos off-line
    • Flutter
      • Começar
      • Estruturar dados
      • Ler e gravar dados
      • Trabalhar com listas de dados
      • Ativar recursos off-line
    • Admin
      • Começar
      • Estruturar dados
      • Salvar dados
      • Recuperar dados
    • REST
      • Começar
      • Estruturar dados
      • Salvar dados
      • Recuperar dados
      • Autenticar solicitações REST
    • C++
      • Começar
      • Estruturar dados
      • Salvar dados
      • Recuperar dados
    • Unity
      • Começar
      • Estruturar dados
      • Salvar dados
      • Recuperar dados
    • Segurança e regras
      • Entender as regras
      • Começar
      • Regras de segurança de estrutura
      • Gravar condições para regras de segurança
      • Indexar dados
      • Gerenciar regras via REST
    • Uso e desempenho
      • Noções básicas sobre o faturamento
      • Limites do Realtime Database
      • Monitorar o uso do Database
      • Monitorar o desempenho do Database
      • Escalonar com vários bancos de dados
      • Criar perfil do seu banco de dados
      • Otimizar o desempenho do Database
    • Locais
    • Backups automatizados
    • Acessar e editar dados no console
    • Ampliar com Cloud Functions
    • Série de vídeos: Firebase para desenvolvedores SQL
  • Storage
    • Introdução
    • iOS+
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Listar arquivos
      • Lidar com erros
    • Android
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Listar arquivos
      • Lidar com erros
    • Web
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Listar arquivos
      • Lidar com erros
    • Flutter
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Listar arquivos
      • Lidar com erros
    • Admin
      • Começar
    • C++
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Lidar com erros
    • Unity
      • Começar
      • Criar uma referência
      • Fazer upload de arquivos
      • Fazer download de arquivos
      • Usar metadados de arquivo
      • Excluir arquivos
      • Lidar com erros
    • Segurança e regras