O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Lista de verificação de lançamento do Firebase

Este documento contém uma lista de verificação de itens a serem considerados antes de lançar um aplicativo do Firebase para produção.

Atualize seus aplicativos conectados

Android Adicione um hash SHA-1 de versão para o certificado de assinatura do seu aplicativo nas configurações do projeto do console do Firebase (para IDs de cliente OAuth). Isso é necessário se seu aplicativo usa o Firebase Authentication (login do Google ou login por número de telefone) ou Firebase Dynamic Links.

iOS Atualize seu ID da App Store e Bundle ID e Team ID (se necessário) nas configurações do projeto do Firebase console.

Web Adicione controle de acesso aos seus domínios para evitar o uso não autorizado.

  • Permita o acesso ao seu domínio de produção para chaves de API do navegador e IDs de cliente no Console do Google Cloud .
  • Permita o acesso ao seu domínio de produção no painel Autenticação do console do Firebase.

Conheça os limites do seu plano e defina alertas de orçamento

Todos os recursos do Realtime Database, Cloud Storage e Hosting têm limites rígidos de uso no plano de preços do Spark. Atingir esses limites pode significar que seu aplicativo pare de funcionar como você pretendia. Considere atualizar para o plano de preços Blaze para remover esses limites. Consulte a página de preços para obter mais detalhes.

Todos Configure alertas de orçamento para seu projeto no Console do Google Cloud.

Todos Monitore seu painel de uso e faturamento no Firebase console.

Ativar verificação de aplicativo

Todos Para ajudar a garantir que apenas seus aplicativos possam acessar seus serviços de back-end, habilite o App Check para todos os serviços que o suportam.

Preparar serviços

Análise

Todos Defina parâmetros de público para o Analytics começar a coletar usuários desde o lançamento.

Todos Carregar arquivos proguard para compilações de lançamento para uso no Crashlytics .

Todos Ative a vinculação do BigQuery se você planeja usar o BigQuery com seus dados do Google Analytics .

Autenticação

Android Adicione um hash SHA-1 de versão para o certificado de assinatura do seu aplicativo nas configurações do projeto do console do Firebase (para IDs de cliente OAuth). Isso será necessário se seu aplicativo usar o login do Google ou o login por número de telefone.

iOS Certifique-se de ter tratamento de erros nas plataformas Apple para erros comuns .

Todos os provedores de desativação que você não está usando (especialmente usuários anônimos no Firebase console ).

Todos Se estiver usando o Login do Google, personalize sua tela de consentimento do OAuth .

Todos Personalize seu domínio e remetente para o serviço de envio de e-mail de autenticação.

Cloud Firestore

Android Certifique-se de que sua versão de lançamento use o ProGuard para redução de código . Sem o ProGuard, o SDK do Cloud Firestore e suas dependências podem adicionar até 1 MB ao tamanho do seu APK.

Todos Configure suas regras de segurança para evitar o acesso não intencional aos dados.

Mensagens na nuvem

iOS Certifique-se de carregar sua chave de autenticação APNS para Cloud Messaging em aplicativos da Apple no console do Firebase . Se estiver usando certificados APNS, certifique-se de que seu certificado APNS de produção seja carregado.

Todos Ative a vinculação do BigQuery se você planeja usar o BigQuery com seus dados do Cloud Messaging.

Armazenamento na núvem

Todos Configure suas regras de segurança do Cloud Storage para evitar o acesso não intencional aos dados.

Crashlytics

Mapeamento proguard de upload do Android para compilações de lançamento para uso no Crashlytics .

iOS Carregue o arquivo dsym para compilações de lançamento para uso no Crashlytics .

Todos Ative a vinculação do BigQuery se você planeja usar o BigQuery com seus dados do Crashlytics.

Android Adicione um hash SHA-1 de versão para o certificado de assinatura do seu aplicativo nas configurações do projeto do console do Firebase (para IDs de cliente OAuth).

Firebase ML

Android Consulte Preparar seu aplicativo Firebase ML para Android para produção .

iOS Consulte Preparar seu aplicativo Firebase ML Apple para produção .

Banco de dados em tempo real

Android Configure suas regras do proguard para funcionar com o Realtime Database.

Todos Configure suas regras do Realtime Database para evitar o acesso não intencional aos dados.

Todos Verifique se você está pronto para escalar. O Realtime Database tem uma cota padrão grande o suficiente para a maioria dos aplicativos, mas alguns aplicativos podem precisar de capacidade extra.

Configuração remota

Todos Garanta que as regras experimentais do Configuração remota não afetem os usuários da versão e que os padrões apropriados sejam distribuídos em seu aplicativo.

Liberação

Android Execute aplicativos Android por meio do Test Lab para verificar bugs de última hora.

Todos criam links dinâmicos para novos recursos importantes a serem usados ​​em material promocional e mídia social.