Notas da versão

Esta página é um registro de alterações que lista as novas versões de SDK e descreve as atualizações do Firebase console e dos serviços do Firebase. Para saber mais sobre versões específicas, clique nos links do registro de alterações abaixo.

Versões mais recentes do SDK

Você pode ver todas as notas da versão do Firebase de um determinado SDK seguindo os links abaixo.

Versão do SDK
iOS 5.0.0
Android Consulte as observações
JavaScript 5.0.1
C++ 4.5.1
Unity 4.5.2
Admin Node.js 5.12.0
Admin Java 6.0.0
Admin Python 2.10.0
Admin Go 3.0.0

8 de maio de 2018

Kit de aprendizado de máquina

Teste A/B

  • O teste A/B foi reformulado como um novo serviço de nível superior do Firebase, com novos SDKs e uma página dedicada no Firebase console. Para mais informações, consulte Teste A/B do Firebase.

Test Lab

  • Compatibilidade com iOS adicionada ao Test Lab (Beta). Isso permite que você execute XCTests em vários dispositivos iOS usando a infraestrutura em nuvem do Test Lab. Para mais informações, consulte Firebase Test Lab.

Monitoramento de desempenho

  • O Monitoramento de desempenho saiu da versão Beta aberta e agora está disponível para lançamento geral.
  • Traces de tela foram adicionados, que abrangem o estilo de vida de uma tela e medem frames lentos e congelados.

Firebase console

  • Uma nova guia "Usuários e permissões" em "Configurações do projeto" apresenta uma experiência atualizada para gerenciar e convidar colaboradores do projeto a partir do Firebase console.
  • Uma nova página "Teste A/B" foi adicionada ao Firebase console para permitir que você configure e gerencie suas experiências de teste A/B.

Versões de SDK

2 de maio de 2018

Versões de SDK

25 de abril de 2018

Versões de SDK

24 de abril de 2018

Versões de SDK

19 de abril de 2018

Versões de SDK

17 de abril de 2018

Versões de SDK

16 de abril de 2018

Versões de SDK

13 de abril de 2018

Versões de SDK

12 de abril de 2018

Versões de SDK

10 de abril de 2018

Firebase console

  • Uma nova página de configurações do Google Analytics já está disponível nas páginas do Google Analytics no Firebase console. Essa página permite gerenciar as configurações de compartilhamento do Google com a moeda e o fuso horário do relatório do projeto, que antes eram configurações no nível do aplicativo. Uma configuração consolidada de compartilhamento de dados já está disponível na página Privacidade de dados.

Versões de SDK

9 de abril de 2018

Firebase console

  • Uma guia Privacidade de dados foi adicionada às configurações do projeto no Firebase console. Nela, os clientes podem inserir suas informações de contato do Representante de Proteção de Dados (DPO) e do Representante da UE para cumprir os requisitos do Regulamento geral de proteção de dados (GDPR). Para ver mais informações, consulte Privacidade e segurança no Firebase.

6 de abril de 2018

Firebase console

  • A página "Vinculação de contas" no Firebase console foi renomeada para "Integrações" e agora apresenta opções para o Slack e o JIRA.

5 de abril de 2018

Versões de SDK

4 de abril de 2018

Firebase console

  • O número de usuários ativos nos últimos 30 minutos agora é exibido na parte superior da página "Visão geral do projeto".

Regras de segurança do Cloud Firestore

  • Adicionada a capacidade de visualizar e diferenciar regras de segurança do Cloud Firestore implantadas anteriormente no Firebase console.

3 de abril de 2018

SDK do Firebase para Cloud Functions

SDK de teste do Cloud Functions para Firebase

  • O SDK de teste do Cloud Functions para Firebase, um complemento de teste para firebase-functions, já está disponível. Esse SDK auxilia na configuração e desconstrução de testes de unidade, gera dados de amostra e contexto de eventos e muito mais. Para instalar esse SDK, consulte Configuração de teste.

29 de março de 2018

Regras de segurança do Cloud Firestore

Versões de SDK

28 de março de 2018

Versões de SDK

20 de março de 2018

Versões de SDK

19 de março de 2018

Versões de SDK

15 de março de 2018

Versões de SDK

9 de março de 2018

Versões de SDK

8 de março de 2018

Versões de SDK

7 de março de 2018

Crashlytics

  • A localização atual com base nos eventos do Analytics está disponível para o Crashlytics no Firebase console.

6 de março de 2018

Versões de SDK

5 de março de 2018

Versões de SDK

28 de fevereiro de 2018

Versões de SDK

23 de fevereiro de 2018

Versões de SDK

22 de fevereiro de 2018

Versões de SDK

15 de fevereiro de 2018

Versões de SDK

14 de fevereiro de 2018

Versões de SDK

5 de fevereiro de 2018

Versões de SDK

1º de fevereiro de 2018

Versões de SDK

30 de janeiro de 2018

Versões de SDK

27 de janeiro de 2018

Versões de SDK

26 de janeiro de 2018

Versões de SDK

25 de janeiro de 2018

Versões de SDK

18 de janeiro de 2018

Versões de SDK

Firebase Dynamic Links

  • Agora você pode especificar um sufixo de link curto personalizado ao criar um link dinâmico no Firebase console. Os links curtos com sufixos personalizados são mais legíveis, o que pode melhorar a taxa de cliques do link.

    Padrão:

    https://abc123.app.goo.gl/wX2e
    Personalizado:
    https://abc123.app.goo.gl/backtoschool

Firebase Authentication

  • Agora você pode especificar seu próprio servidor SMTP no Firebase console. Esse servidor será usado para enviar e-mails de gerenciamento de conta, como e-mails de redefinição de senha e confirmações de alteração de endereço de e-mail.

Crashlytics

  • O Crashlytics Insights já está disponível no console do Firebase.

17 de janeiro de 2018

Versões de SDK

11 de janeiro de 2018

Versões de SDK

10 de janeiro de 2018

Firebase Realtime Database

  • As regras do Firebase Database agora permitem limitar o acesso de leitura ou gravação aos dados com base nos parâmetros de consulta. Saiba mais sobre as regras baseadas em consultas.

4 de janeiro de 2018

Versões de SDK

3 de janeiro de 2018

Versões de SDK

21 de dezembro de 2017

Versões de SDK

18 de dezembro de 2017

Versões de SDK

O Firebase Android SDK (v11.8.0) já está disponível como parte do Google Play Services versão 11.8.0. Essa versão do SDK inclui atualizações para Indexação de apps, Authentication, Cloud Messaging e Monitoramento de desempenho. Para instalar esse SDK, consulte Adicionar o Firebase ao seu projeto do Android.

13 de dezembro de 2017

Versões de SDK

Firebase console

  • Agora é possível vincular a DoubleClick ao seu projeto do Firebase. Dessa forma, você pode usar o DoubleClick Campaign Manager (DCM) ou o DoubleClick Bid Manager (DBM) para rastrear eventos do Firebase registrados no aplicativo, como instalações, compras no aplicativo e conversões.

8 de dezembro de 2017

Versões de SDK

7 de dezembro de 2017

Versões de SDK

6 de dezembro de 2017

Firebase console

  • As notificações no console estão disponíveis. Para ver suas notificações, clique no ícone de notificações localizado no canto superior direito do console. As notificações exibem eventos importantes nos projetos.

5 de dezembro de 2017

Firebase console

  • Agora, ao mudar de projeto usando o seletor no Firebase console, você permanecerá no produto do Firebase que estava visualizando, em vez de retornar ao painel de visão geral do projeto.

30 de novembro de 2017

Firebase console

  • O botão Importar projeto foi removido do Firebase console. Agora, é possível adicionar o Firebase a um projeto existente na caixa de diálogo Adicionar projeto.

Versões de SDK

27 de novembro de 2017

Versões de SDK

O Firebase Android SDK (v11.6.2) já está disponível como parte do Google Play Services versão 11.6.2. Essa versão do SDK inclui atualizações para o Cloud Firestore e o Storage. Para instalar esse SDK, consulte Adicionar o Firebase ao seu projeto do Android.

21 de novembro de 2017

Plug-ins do Gradle para Firebase

Disponibilizada a versão 1.1.5 do plug-in do Gradle para Firebase para Android Studio 3.0. Essa versão resolve um problema de FileExistsException que ocorria no plug-in firebase-perf ao definir firebasePerformanceInstrumentationEnabled=false no arquivo gradle.properties.

Versões de SDK

14 de novembro de 2017

Versões de SDK

10 de novembro de 2017

Firebase Realtime Database

Versões de SDK

9 de novembro de 2017

Versões de SDK

8 de novembro de 2017

Firebase console

  • O Firebase console foi atualizado com um novo design visual e inclui navegação atualizada com grupos recolhíveis de produtos do Firebase. Agora, os produtos são agrupados em quatro áreas com base no ciclo de vida de desenvolvimento dos apps.

  • A página de visão geral do projeto no Firebase console foi atualizada com um novo design visual, que agora inclui os dados atuais e as tendências do último mês dos usuários ativos diariamente e mensalmente em cada app, porcentagem de usuários que não apresentaram falhas e falhas totais.

  • O painel do Analytics foi remodelado para incluir cartões novos e reformulados e aceitar perguntas e tarefas cotidianas. Foi adicionada a seção Versão mais recente para mostrar a adoção e a estabilidade da versão mais recente do seu app.

7 de novembro de 2017

Versões de SDK

Plug-ins do Gradle para Firebase

A versão 1.1.4 do plug-in do Gradle para Firebase para Android Studio 3.0 está disponível e resolve um problema de TransformException que ocorria no Windows durante as compilações incrementais ao usar firebase-perf.

6 de novembro de 2017

Versões de SDK

O Firebase Android SDK (v11.6.0) já está disponível como parte do Google Play Services versão 11.6.0. Essa versão do SDK inclui atualizações para Indexação de apps, Analytics, Authentication, Cloud Messaging, Dynamic Links, Cloud Firestore e Monitoramento de desempenho. Para instalar esse SDK, consulte Adicionar o Firebase ao seu projeto do Android.

Plug-ins do Gradle para Firebase

A versão 1.1.3 do plug-in do Gradle para Firebase agora aceita configurações de implementação no lugar de configurações de compilação para se adaptar à suspensão do uso das configurações de compilação no Android Studio 3.0.

2 de novembro de 2017

Authentication

O código do SDK Authentication do Firebase para JavaScript foi oficialmente aberto. Dê uma olhada no código no GitHub. Estamos ansiosos para colaborar com todos que querem tornar o SDK ainda melhor!

Versões de SDK

Plug-ins do Gradle para Firebase

A versão 1.1.2 do plug-in do Gradle para Firebase está disponível e adiciona a compatibilidade com o Android Studio 3.0.

30 de outubro de 2017

Versões de SDK

24 de outubro de 2017

Versões de SDK

20 de outubro de 2017

Versões de SDK

19 de outubro de 2017

Versões de SDK

17 de outubro de 2017

Versões de SDK

13 de outubro de 2017

Versões de SDK

12 de outubro de 2017

Versões de SDK

11 de outubro de 2017

Versões de SDK

9 de outubro de 2017

Versões de SDK

3 de outubro de 2017

Cloud Firestore

  • A versão Beta pública inicial do Cloud Firestore está disponível para iOS, Android, Web, Java, Python, NodeJS e Go. O Cloud Firestore é um banco de dados flexível e escalonável para o desenvolvimento de apps para dispositivos móveis, Web e servidores, usando o Firebase e o Google Cloud Platform. Assim como o Realtime Database, o Cloud Firestore mantém os dados sincronizados em todos os apps cliente por meio de listeners em tempo real. Além disso, oferece compatibilidade off-line para que você possa criar apps responsivos que funcionem independentemente da latência da rede ou da conectividade com a internet. O Cloud Firestore também oferece escalonabilidade de nível corporativo e integração perfeita com outros produtos do Firebase e do Google Cloud Platform, incluindo o Functions. Para saber mais sobre o Cloud Firestore, consulte o blog do Firebase. Para começar a usar o Cloud Firestore imediatamente, acesse o guia de início rápido.

Versões de SDK

2 de outubro de 2017

Versões de SDK

27 de setembro de 2017

Versões de SDK

21 de setembro de 2017

Versões de SDK

20 de setembro de 2017

Versões de SDK

18 de setembro de 2017

Versões de SDK

13 de setembro de 2017

Versões de SDK

7 de setembro de 2017

Versões de SDK

6 de setembro de 2017

Versões de SDK

Firebase console

  • Agora é possível exportar os relatórios do Google Analytics para Firebase no formato CSV, a fim de analisá-los em uma planilha. Para saber mais, consulte o artigo de Ajuda do Firebase.

30 de agosto de 2017

Versões de SDK

23 de agosto de 2017

Versões de SDK

17 de agosto de 2017

Versões de SDK

16 de agosto de 2017

Versões de SDK

14 de agosto de 2017

Versões de SDK

2 de agosto de 2017

Plug-ins do Gradle para Firebase

  • A versão 1.1.1 do plug-in do Gradle para Firebase corrige um problema na versão 1.1.0 que causava o erro "Falha na execução da tarefa ':app:packageInstantRunResourcesDebug'" em alguns casos. Para atualizar para a nova versão, siga as orientações nos guias Monitoramento de desempenho e Crash reporting.

1º de agosto de 2017

Versões de SDK

27 de julho de 2017

Versões de SDK

26 de julho de 2017

Versões de SDK

25 de julho de 2017

Versões de SDK

24 de julho de 2017

Versões de SDK

12 de julho de 2017

Versões de SDK

7 de julho de 2017

Versões de SDK

29 de junho de 2017

Versões de SDK

28 de junho de 2017

Versões de SDK

21 de junho de 2017

Versões de SDK

16 de junho de 2017

Versões de SDK

14 de junho de 2017

Versões de SDK

9 de junho de 2017

Versões de SDK

8 de junho de 2017

Versões de SDK

7 de junho de 2017

Versões de SDK

6 de junho de 2017

Versões de SDK

1º de junho de 2017

Versões de SDK

31 de maio de 2017

Versões de SDK

30 de maio de 2017

Versões de SDK

17 de maio de 2017

Monitoramento de Desempenho do Firebase

  • A versão Beta pública inicial do Monitoramento de Desempenho do Firebase agora está disponível para apps iOS e Android. Com o Monitoramento de desempenho, você tem insights sobre o desempenho do app e o comportamento da rede. Para saber mais sobre como usar o Monitoramento de desempenho para melhorar a qualidade do seu app, consulte Monitoramento de desempenho do Firebase.

Versões de SDK

Firebase console

  • O Firebase console agora aceita vários usuários conectados. Os usuários podem alternar contas por meio do alternador de conta na barra de navegação superior.

11 de maio de 2017

9 de maio de 2017

28 de abril de 2017

25 de abril de 2017

20 de abril de 2017

18 de abril de 2017

14 de abril de 2017

13 de abril de 2017

12 de abril de 2017

11 de abril de 2017

4 de abril de 2017

28 de março de 2017

21 de março de 2017

16 de março de 2017

15 de março de 2017

14 de março de 2017

9 de março de 2017

8 de março de 2017

  • O suporte ao uso das propriedades de usuário do Analytics para segmentar o Editor do Notificações para usuários específicos foi adicionado. Agora, é possível segmentar usuários com uma notificação combinando os públicos do Analytics e as propriedades de usuário por meio do operador AND. Ou então, você pode segmentar usuários com base na ausência de um público do Analytics ou propriedade de usuário por meio do operador NOT.

  • O SDK para C++ do Firebase (v3.1.0) está disponível e inclui atualizações do Storage e do Invites. Para instalar esse SDK, consulte Adicionar o Firebase ao seu projeto do C++.

7 de março de 2017

2 de março de 2017

1º de março de 2017

27 de fevereiro de 2017

23 de fevereiro de 2017

21 de fevereiro de 2017

15 de fevereiro de 2017

Crash reporting

  • Foi adicionado o recurso que permite ver a porcentagem de usuários que não tiveram erro (falha ou erro não fatal) em um app durante o período de tempo selecionado no Firebase console. Essa informação é mostrada no painel de usuários sem erro do console do Crash reporting.

14 de fevereiro de 2017

7 de fevereiro de 2017

6 de fevereiro de 2017

3 de fevereiro de 2017

  • Foi adicionado o recurso que permite conectar vários domínios a um único projeto do Firebase Hosting.
  • Foi atualizada a IU de verificação de propriedade de domínio do Firebase Hosting para aprimorar a confiabilidade e reduzir o tempo de espera.
  • Foi adicionado o suporte para uso de vários subdomínios com o mesmo domínio raiz em diferentes projetos do Firebase.

2 de fevereiro de 2017

1º de fevereiro de 2017

31 de janeiro de 2017

24 de janeiro de 2017

20 de janeiro de 2017

18 de janeiro de 2017

17 de janeiro de 2017

10 de janeiro de 2017

15 de dezembro de 2016

13 de dezembro de 2016

9 de dezembro de 2016

6 de dezembro de 2016

29 de novembro de 2016

21 de novembro de 2016

Firebase console

  • Os nomes abreviados dos apps, conhecidos como "apelidos dos aplicativos", são gerenciados e visualizados no Firebase console a partir de agora.
  • Simplificação do processo de adição de contas de serviço a um projeto.

Analytics

  • O comprimento máximo dos nomes de eventos e parâmetros aumentou para 40 caracteres. O comprimento máximo dos valores de parâmetro de strings aumentou para 100 caracteres.

Editor do Notificações

  • Agora, as chaves de código de instância estão disponíveis na área de configurações do Notificações no Firebase console.

18 de novembro de 2016

15 de novembro de 2016

9 de novembro de 2016

Google Analytics para Firebase

  • Os usuários existentes que atualizam para uma versão do aplicativo ativada para Analytics não são mais incluídos nas métricas first_open. A correção no servidor pode causar uma queda nas métricas first_open.

8 de novembro de 2016

7 de novembro de 2016

Crash reporting

Firebase Test Lab

  • Agora, você pode executar vários testes por dia nos planos de preços Spark (gratuito) e Flame. Para saber mais, consulte Preços.

3 de novembro de 2016

1º de novembro de 2016

31 de outubro de 2016

Configuração remota

  • Foi adicionado o recurso de reatribuição aleatória dos usuários do app a novos intervalos percentuais nas regras de Usuário na porcentagem aleatória. Para saber mais, consulte os Tipos de regras de Configuração remota.

24 de outubro de 2016

Firebase console

  • Agora, os proprietários e editores de projetos podem criar "apelidos" para os aplicativos, que serão exibidos em todo o Firebase console, junto com o nome completo ou o código dos pacotes.

  • Agora, os proprietários e editores de projetos podem alterar a frequência de geração de relatórios dos aplicativos.

Authentication

  • Remoção do limite de 500 usuários e aprimoramento da pesquisa na tabela Usuários do Firebase console.

Dynamic Links

  • Você pode gerar links curtos dinâmicos de modo programático usando a Link Shortener REST API.
  • Agora, você pode ativar os links do app do Android inserindo uma soma de verificação SHA256 no Firebase console.

19 de outubro de 2016

14 de outubro de 2016

10 de outubro de 2016

Configuração remota

6 de outubro de 2016

3 de outubro de 2016

Test Lab

  • Agora, o Test Lab cobrará US$ 1 por hora de dispositivo para testar os apps nos Android Virtual Devices (AVDs). Para saber mais sobre o cálculo de cobrança do Test Lab, consulte Cota e faturamento em Visão geral do Firebase Test Lab para Android.

27 de setembro de 2016

Versões de SDK

21 de setembro de 2016

Versões de SDK

14 de setembro de 2016

Versões de SDK

Dynamic Links

  • Você pode depurar o comportamento de Dynamic Links longos entre plataformas adicionando &d=1 ao final de qualquer URL do Dynamic Links.
  • Quando um usuário clica em um link dinâmico de um app que não está instalado no dispositivo iOS dele, é levado para a página de instalação na App Store, a menos que um parâmetro de link substituto do iOS esteja especificado. Isso ocorrerá se o usuário clicar no link no Safari ou em outro app.

8 de setembro de 2016

7 de setembro de 2016

26 de agosto de 2016

Versões de SDK

23 de agosto de 2016

Versões de SDK

Configuração remota

  • Foi adicionado o recurso para pesquisar parâmetros e condições na guia Parâmetros do Configuração remota no Firebase console.

16 de agosto de 2016

1º de agosto de 2016

Versões de SDK

Firebase console

  • Agora, um indicador Somente visualização é exibido na parte superior do Firebase console em projetos a que você tem acesso somente leitura. Com a atualização, é possível ocultar ou desativar vários botões para usuários que não têm permissão de Editor ou Proprietário em um projeto.
  • Quando você gerencia apps, pode excluí-los dos projetos usando um novo botão de ação na seção Opções avançadas.
  • Depois de criar um projeto, você pode editar o nome dele na caixa de diálogo Configurações do projeto.

Realtime Database

  • Agora você pode ver métricas de uso no Firebase console clicando na guia Uso. No momento, o Firebase rastreia a utilização de largura de banda, o total de armazenamento usado e o número máximo de conexões simultâneas.

Hosting

  • Agora você pode ver métricas de uso do Hosting no Firebase console clicando na guia Uso. No momento, o Firebase rastreia os bytes enviados (largura de banda) e o total de armazenamento usado.

Editor do Notificações

  • A paginação foi adicionada à visualização de resumo do Notificações para facilitar a rolagem e a visualização de muitas mensagens de notificação.

26 de julho de 2016

12 de julho de 2016

29 de junho de 2016

28 de junho de 2016

Firebase Test Lab

27 de junho de 2016

Documentação

Editor do Notificações

  • Agora, você pode adicionar mais de três campos personalizados de dados ao enviar uma notificação. Uma notificação não deve ter mais de 4 KB, incluindo o texto da mensagem, os dados personalizados e quaisquer opções avançadas.
  • Reduzimos o intervalo de atualização das versões de app e das listas de idiomas.
  • Agora, as contagens dos eventos de conversão na visualização em funil do Google Analytics para Firebase do Editor do Notificações mostram o número de usuários que acionaram o evento de conversão pelo menos uma vez. Anteriormente, elas mostravam o número bruto de eventos de conversão acionados.

SDK de C++

14 de junho de 2016

7 de junho de 2016

2 de junho de 2016

Authentication

  • Foi disponibilizada a versão 9.0.2 do Google Play Services. Essa versão corrige um problema conhecido do Firebase Authentication, que faz com que FirebaseAuthApi não esteja disponível em alguns dispositivos. Um erro FirebaseApiNotAvailableException ocorre quando esses dispositivos tentam usar as Authentication APIs.

Crash reporting

  • O SDK do Firebase Crash Reporting para iOS foi atualizado para corrigir problemas com o script de upload de símbolos usado por ele, além de corrigir outros problemas variados nesse SDK.

24 de maio de 2016

18 de maio de 2016

A versão 3.2.0 do SDK do Firebase para iOS e a versão 9.0.0 do SDK de Android do Firebase já estão disponíveis.

  • Expansão do Firebase para incluir vários produtos novos: Analytics, Storage, Configuração remota, Crash reporting, Dynamic Links e o Editor do Notificações.
    • Produtos existentes do Google que agora fazem parte do Firebase: Google Cloud Messaging, Cloud Test Lab e App Indexing.
    • Agora, o Firebase é integrado à AdMob e ao Google AdWords.
    • Foi lançado um novo site em https://firebase.google.com/, incluindo um novo console, documentação aprimorada e informações atualizadas sobre os produtos.
  • O SDK do servidor do Node.js não funcionava no Node 0.10.x. Isso foi corrigido no SDK do JavaScript (v3.0.1).
  • O pacote NPM não funcionava corretamente com Browserify e webpack. Isso foi corrigido na versão do SDK do JavaScript (v3.0.2)

Realtime Database

Authentication

  • O modo de instalação e inicialização do SDK foi alterado e a maioria das APIs foi renomeada. Se quiser fazer upgrade, consulte o Guia de migração do iOS, o Guia de migração da Web ou o Guia de migração do Android para saber mais detalhes.
  • SDKs de servidor do Node.js/Java:
    • Agora, a criação e verificação de tokens para o Firebase Authentication estão integradas aos SDKs de servidor, não ficando mais em bibliotecas separadas de criação de tokens.
      • Todos os métodos existentes de autenticação foram removidos. Em vez disso, use a opção databaseAuthVariableOverride (Node.js) ou o método setDatabaseAuthVariableOverride() (Java) ao inicializar o SDK. Veja mais detalhes aqui.
      • Use o Guia de migração da Web ou o Guia de migração do Android para saber como atualizar o código em Node.js ou Java de acordo com as APIs mais recentes.
  • Geral:
    • Dados limitados de perfil extraídos dos provedores federados (por exemplo, não inclui o nome de usuário do Twitter).
    • Solução alternativa: quando possível, extraia essas informações de SDKs de terceiros.
  • Firebase Android SDK:
    • FirebaseUser#linkWithCredential() pode invalidar as credenciais de um usuário.
      • Descrição: se você chamar linkWithCredential() usando uma credencial diferente de EmailAuthCredential, as chamadas subsequentes no objeto do usuário podem gerar uma exceção: FirebaseException (An internal error has occurred. [ TOKEN_EXPIRED ]).
      • Solução alternativa: armazene em cache a credencial usada em um evento de vinculação. Se esse erro for gerado, desconecte o usuário após a vinculação e chame FirebaseAuth#signInWithCredential() com a credencial armazenada em cache.
    • API ausente para iniciar o fluxo de verificação de e-mail.
    • Algumas exceções de rede são geradas como FirebaseException, e não como FirebaseNetworkException.
  • SDK para iOS do Firebase:
    • sendPasswordResetWithEmail:completion: não chama o gerenciador de conclusão na conversa principal, conforme reivindicado.
    • Solução alternativa:

      Objective-C

      [[FIRAuth auth] sendPasswordResetWithEmail:@"user@host.domain"
                                completion:^(NSError *_Nullable error) {
      dispatch_async(dispatch_get_main_queue(), ^{
      // original completion handler code.
      });
      }];
      

      Swift

      FIRAuth.auth()?.sendPasswordResetWithEmail("user@host.domain") { error in
      dispatch_async(dispatch_get_main_queue()) {
      // original completion handler code.
      }
      }
      
      • Os documentos de referência da API não contêm informações sobre as condições de erro. Clique aqui para consultá-las.
      • O estado da autenticação é compartilhado entre os diferentes apps ao serem executados no simulador de iOS:
        • Descrição: quando dois ou mais aplicativos que usam Firebase Authentication são executados no mesmo simulador de iOS, ocorre um problema com o porta-chaves do iOS que faz com que o estado da autenticação seja compartilhado por diferentes aplicativos. Isso significa que, se você fizer login em um app e, depois, abrir um segundo app, poderá encontrar um usuário já conectado.
        • Solução alternativa: não use dois aplicativos diferentes com o Authentication na mesma instância do simulador ou saia manualmente dos aplicativos entre um teste e outro.
    • SDK para JavaScript do Firebase:
      • Se você alterar a configuração authdomain de um app depois que alguns usuários tiverem feito login, será necessário que eles se desconectem e façam login novamente para usar as APIs linkWithPopup/Redirect
      • Não funciona no modo de navegação privada do Safari.

Storage

  • Versão inicial do Cloud Storage. O Cloud Storage permite uploads e downloads seguros de arquivos para os apps do Firebase, independentemente da qualidade da rede. Você pode usá-lo para armazenar imagens, áudio, vídeo ou outro conteúdo gerado pelo usuário. O Firebase storage é viabilizado pelo Google Cloud Storage, um serviço de armazenamento de objetos avançado, simples e econômico.
  • No Firebase console, somente os proprietários de projetos podem atualizar as regras de segurança do Firebase relativas ao Cloud Storage, e somente os proprietários e editores podem ver as regras de segurança do Storage.

FCM

  • Versão inicial do Cloud Messaging.

  • SDK para C++ do Firebase:

    • As mensagens com payload de dados e notificação não são entregues a um aplicativo Android aberto em segundo plano.
    • Descrição: no Android, quando o app está aberto em segundo plano e recebe uma mensagem com payload de dados e notificação, ela não é entregue ao aplicativo.
    • Solução alternativa: na atividade do aplicativo (por exemplo, NativeActivity) modifique o método onNewIntent(Intent intent) e passe o argumento intent por meio do método setIntent(Intent intent).
    • Por exemplo:
      public class MyActivity extends NativeActivity {
      @Override
      onNewIntent(Intent intent) {
      setIntent(intent);
      }
      }
      Consulte o exemplo do guia de início rápido para ver essa solução alternativa.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.