Ir para o console

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

Este documento contém uma lista de verificação do que você precisa considerar antes de desenvolver um app do Firebase.

Atualizar apps conectados

Android Adicione uma impressão digital SHA-1 de versão aos apps para Android no Console do Firebase (para códigos do cliente OAuth).

iOS Atualize o ID da App Store, o código do pacote e o código da equipe, se necessário, para seus apps iOS.

Web Adicione listas de permissões nos seus domínios para impedir o uso não autorizado.

  • Coloque seu domínio de produção na lista de permissões para chaves de API do navegador e IDs do cliente no Google Developers Console.
  • Coloque seu domínio de produção na lista de permissões na guia "Autenticação" do painel do Console do Firebase.

Conhecer os limites do seu plano

All Os recursos do Storage, do Hosting e do Realtime Database têm limites máximos de uso nos planos Spark e Flame. Após atingir esses limites, seu app não funcionará como desejado. Considere fazer upgrade para o plano Blaze para remover essas restrições. Veja a página de preços para mais detalhes.

Preparar serviços

Configuração remota

Todos Verifique se há alguma regra experimental do Configuração remota que afeta os usuários da versão e se os padrões apropriados foram distribuídos no app.

Analytics

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

Todos Faça upload de arquivos ProGuard de versões para uso no Crashlytics.

Todos Ative a vinculação do BigQuery se você planeja usá-lo com seus dados do Analytics.

Cloud Messaging

iOS Verifique se você fez upload da chave de autenticação de APNS do Cloud Messaging para iOS no Console do Firebase. Se você estiver usando certificados APNS, verifique se o certificado de produção foi carregado.

Todos Ative a vinculação do BigQuery se você planeja usá-lo com seus dados do Cloud Messaging.

Crashlytics

Android Faça upload do mapeamento do ProGuard de versões para uso no Crashlytics.

iOS Faça upload do arquivo .dsym de versões para uso no Crashlytics.

Todos Ative a vinculação do BigQuery se você planeja usá-lo com seus dados do Crashlytics.

Realtime Database

Android Configure suas regras do ProGuard para trabalhar com o Realtime Database.

Todos Configure suas regras do Realtime Database para impedir o acesso não intencional a dados.

Todos Prepare-se para o escalonamento. O Realtime Database tem uma cota padrão suficiente para a maioria dos aplicativos, mas alguns apps podem precisar de capacidade extra.

Cloud Firestore

Android Certifique-se de que sua versão usa o ProGuard para diminuir o código. Sem o ProGuard, o SDK do Cloud Firestore e as dependências dele podem adicionar até 1 MB ao tamanho do seu APK.

Todos Configure suas regras de segurança para evitar acesso acidental aos dados.

Storage

Todos Configure suas regras de segurança do Storage para evitar acesso acidental aos dados.

Authentication

Android Configure suas regras do ProGuard para trabalhar com o Authentication.

iOS É preciso ter um sistema de gerenciamento de erros comuns no iOS.

Todos Desative os provedores que você não está usando (principalmente usuários anônimos no Console do Firebase).

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

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

Kit de ML

Android Consulte Preparar seu aplicativo do Android no kit de ML para produção.

iOS Consulte Preparar seu aplicativo do iOS no kit de ML para produção.

Previsões

Todos Ative a vinculação do BigQuery se você planeja usá-lo com seus dados do Previsões.

Versão

Android Execute apps para Android por meio do Test Lab caso precise verificar bugs de última hora.

Todos Crie links dinâmicos para os principais recursos novos a serem usados em materiais promocionais e mídias sociais.