Esta página foi traduzida pela API Cloud Translation.
Switch to English

Notas de versão do Firebase Unity SDK

Para revisar as notas de versão do console do Firebase e de outras plataformas do Firebase e SDKs relacionados, consulte as Notas da versão do Firebase .

Para instalar este SDK, consulte Adicionar Firebase ao seu projeto do Unity

Versão 6.15.2 - 10 de julho de 2020

Cloud Firestore

  • (iOS): corrigido o símbolo Dispose ausente, atualizando para a versão correta do Cocoapod.

Versão 6.15.1 - 29 de junho de 2020

  • Corrigido um problema que causava a falha do Editor na segunda vez que o jogo era reproduzido.
  • Corrigido um problema que avisa sobre o identificador futuro não liberado corretamente.

Cloud Firestore

  • Estabilidade significativamente aprimorada ao entrar no modo de reprodução, resolvendo esse problema .
  • Corrigidos vazamentos de memória que poderiam causar um estouro de tabela de referência global no Android, solucionando esse problema .
  • Adicionada a propriedade ListenerRegistration.ListenerTask que facilita a descoberta de um erro que faz com que o fluxo do ouvinte pare.

Versão 6.15.0 - 2 de junho de 2020

  • Reduza o congelamento do editor quando o modo de reprodução iniciar.

Crashlytics

  • Atualizado com os SDKs do Android e iOS do Firebase Crashlytics, que agora usam pontos de extremidade específicos do Firebase em vez dos pontos de extremidade do Fabric descontinuados. Crashlytics C # APIs não foram alteradas.
  • Interface do usuário removida para gerenciar chaves da API do Fabric, que não são mais necessárias. Os aplicativos Migrated Fabric usarão automaticamente o ID do aplicativo do Google, conforme definido nos GoogleServicesInfo.plist e google-services.json .
  • Corrigido um problema quando o Crashlytics é importado usando o Unity Package Manager.
  • Eliminação do código Crashlytics impedida pelo UnityLinker.

Cloud Firestore

  • Corrigidos vários problemas de serialização no iOS.
  • Adicionado o método WaitForPendingWritesAsync , que permite aos usuários aguardar uma tarefa que é concluída quando todas as gravações pendentes são confirmadas pelo back-end do firestore.
  • Adicionado o método TerminateAsync que finaliza a instância, liberando todos os recursos retidos.
  • Adicionado o método ClearPersistenceAsync que limpa o cache persistente, permitindo que os testes de unidade / integração sejam mais isolados.
  • Adicionado Query.LimitToLast(int n) , que retorna os últimos n documentos como resultado.
  • Removidos os delegados DocumentReference.ListenerDelegate e Query.ListenerDelegate . Estes destinavam-se a tipos apenas internos.

FCM

  • (Android) O uso do MessagingUnityPlayerActivity não interferirá mais no processamento interno de links diretos do Unity.

Versão 6.14.1 - 18 de maio de 2020

Autenticação

  • Adicionado um novo método: Firebase.Auth.Credential.IsValid ().
  • Adicionado Firebase.Auth.FirebaseAccountLinkException que pode ser lançado por LinkAndRetrieveDataWithCredentialAsync. A exceção inclui um objeto Firebase.Auth.UserInfo que pode conter informações adicionais sobre a conta do usuário.
  • (iOS): adicionado Firebase.Auth.UserInfo.UpdatedCredential. Essa credencial pode ser válida no FirebaseAccountLinkExceptions, indicando que a credencial pode ser usada para entrar no Firebase como o usuário vinculado à Apple.

Versão 6.14.0 - 23 de abril de 2020

Cloud Firestore

  • Firestore.LoggingEnabled é substituído pelo Firestore.LogLevel para Firestore.LogLevel a consistência com outras APIs do Firebase Unity. O getter para esta propriedade foi removido.

Crashlytics

  • (iOS) Removidas referências às APIs do UIWebView para evitar rejeições da App Store.

Versão 6.13.0 - 23 de março de 2020

  • O Firebase SDK agora está disponível no Unity Package Manager (Unity 2018.4 ou superior). Consulte o guia de configuração .
  • Rótulos de ativos atualizados para que o External Dependency Manager funcione corretamente, mesmo que os arquivos no Firebase SDK sejam movidos.

Cloud Firestore

  • QuerySnapshot.GetEnumerator() para não lançar uma InvalidCastException .
  • Adicionado o operador de consulta Query.WhereArrayContains() para localizar documentos em que um campo de matriz contém um elemento específico.
  • Adicionados FieldValue.ArrayUnion() e FieldValue.ArrayRemove() para adicionar e remover atomicamente elementos de um campo de matriz em um documento.
  • Adicionados operadores de consulta Query.WhereIn() e Query.WhereArrayContainsAny() . Query.WhereIn() localiza documentos em que o valor de um campo especificado é IN em uma matriz especificada. Query.WhereArrayContainsAny() localiza documentos em que um campo especificado é uma matriz e contém QUALQUER elemento de uma matriz especificada.

Versão 6.12.0 - 5 de março de 2020

  • Adicionado suporte experimental para o Cloud Firestore SDK, disponível em todas as plataformas suportadas. Observe que a API está sujeita a alterações.

Versão 6.11.0 - 20 de fevereiro de 2020

  • (iOS) A versão mínima suportada do Xcode é 10.3.
  • Ao criar um FirebaseApp, o ProjectId do FirebaseApp padrão agora é usado se um não for fornecido.

Banco de Dados em Tempo Real

  • (Área de trabalho) Corrigido um problema com o banco de dados se conectando ao servidor após a revogação do token de autenticação.

Versão 6.10.0 - 30 de janeiro de 2020

  • (Editor) Compatibilidade com Python 3 para script de geração de recursos e adicionou um fallback para usar o interpretador Python no Windows 7/8.
  • (Editor) Removido o log de depuração quando o script do gerador de recursos é executado.

Autenticação

  • (Área de trabalho) Corrigido um conflito que poderia causar o congelamento do Unity Editor ao descartar o FirebaseAuth.
  • (iOS) Adicionada uma nova versão do OAuthProvider.GetCredential , que usa um parâmetro nonce conforme exigido pelo Apple Sign-in.

Versão 6.9.0 - 27 de dezembro de 2019

Autenticação

  • Adicionado FirebaseAuth.SignInWithProvider , FirebaseUser.LinkWithProvider e FirebaseUser.ReauthenticateWithProvider , permitindo a entrada com provedores de autenticação de terceiros.
  • Adicionadas cadeias constantes de ProviderId às classes do provedor.
  • (iOS): suporte adicionado para vincular credenciais de entrada da Apple.

Crashlytics

  • Corrigido o relatório de eventos de construção quando o Python 3 é instalado em máquinas Mac ou Linux.

FCM

  • (Android): adicionada a opção para ativar ou desativar a exportação de métricas de entrega de mensagens para o BigQuery. Atualmente, esta funcionalidade está disponível apenas no Android. Os stubs são fornecidos no iOS para compatibilidade entre plataformas.

Versão 6.8.1 - 16 de dezembro de 2019

  • (Desktop) Plug-in do editor principal corrigido para que ele seja carregado sem a extensão iOS Unity instalada.

Crashlytics

  • (Desktop): corrigido o plug-in do editor Crashlytics para que ele seja carregado sem a extensão iOS Unity instalada.

Versão 6.8.0 - 3 de dezembro de 2019

  • Corrigido um problema em que a geração de recursos do google-services.json falharia se python3 fosse usado para executar o script de geração de recursos.

Versão 6.7.0 - 13 de novembro de 2019

Google Analytics

  • (iOS) Corrigido o comportamento FirebaseAnalytics.GetAnalyticsInstanceId() de FirebaseAnalytics.GetAnalyticsInstanceId() após chamar FirebaseAnalytics.ResetAnalyticsData() .

Crashlytics

  • (iOS) Corrigido um problema no iOS com o Unity 2019.3 beta, em que o plug-in falha ao criar um script de execução do XCode para fazer o upload de símbolos.

Banco de Dados em Tempo Real

  • Corrigido um problema que fazia com que os carimbos de data e hora não fossem preenchidos corretamente ao usar DatabaseReference.UpdateChildren() .
  • (Área de trabalho) Corrigido um problema que impedia que os eventos do ouvinte fossem acionados após a chamada DatabaseReference.UpdateChildren() .
  • (Área de trabalho) As funções que usam parâmetros de seqüência de caracteres agora falharão normalmente se passarem um ponteiro nulo.
  • (Área de trabalho) Corrigido um problema que poderia resultar em uma captura instantânea incorreta para ouvintes em circunstâncias específicas.
  • (Área de trabalho) Corrigido um problema que fazia com que DatabaseReference.RunTransaction() falhasse devido ao armazenamento de dados quando o local armazenava anteriormente uma lista com mais de 10 itens ou um dicionário com chaves inteiras.
  • Corrigido um problema em que a remoção do representante de DynamicLinks.DynamicLinkReceived não impede que o representante seja chamado.

Armazenamento

  • (iOS / Android) Corrigido um problema em que o FirebaseStorage.GetReferenceFromUrl retornaria um StorageReference inválido.

Versão 6.6.0 - 25 de setembro de 2019

Autenticação

  • (Desktop) Corrigido o não carregamento da lista de provedores a partir dos dados do usuário em cache.

Banco de Dados em Tempo Real

  • (Área de trabalho) Corrigida uma falha que poderia ocorrer ao tentar manter um local no banco de dados sincronizado quando você não tem permissão.
  • (Área de trabalho) As consultas em locais no banco de dados com regras de consulta agora funcionam corretamente, em vez de sempre retornar "Permissão negada".
  • (Área de trabalho) Corrigida a conversão de mapa em vetor ao disparar eventos que possuem mapas que contêm chaves inteiras.

Versão 6.5.0 - 10 de setembro de 2019

  • As instâncias do FirebaseApp, FirebaseAuth, FirebaseDatabase, FirebaseFunctions, FirebaseInstanceId e FirebaseStorage serão mantidas ativas após a criação até serem descartadas explicitamente.

  • (Área de trabalho): corrigido o congelamento ao reproduzir o editor mais de uma vez ou ao fechar o editor, mantendo uma referência estática às instâncias do FirebaseAuth ou FirebaseDatabase.

Autenticação

  • (Linux) Registro de erro aprimorado se libsecret (necessário para persistência de login) não estiver instalado no Linux.

Banco de Dados em Tempo Real

  • O banco de dados agora suporta a configuração do nível de log independentemente do criador de logs no nível do sistema.

Versão 6.4.0 - 26 de agosto de 2019

  • Adicionadas verificações nulas subjacentes ao acessar objetos que podem ser potencialmente excluídos, lançando exceções em vez de travar.
  • (iOS) Manipule arquivos Info.plist malformados ao corrigir projetos Xcode.

Autenticação

  • Corrigido um problema com informações atualizadas do usuário que não estavam sendo mantidas.

Banco de Dados em Tempo Real

  • (Área de trabalho) Corrigida uma falha ao salvar um carimbo de data / hora do servidor durante uma transação.

Versão 6.3.0 - 14 de agosto de 2019

  • (Editor) Corrigidos erros espúrios sobre a falta do arquivo google-services.json.
  • (iOS / Android) Corrigido um erro que permite que instâncias personalizadas do FirebaseApp sejam criadas após o reinício do aplicativo.

Autenticação

  • (Área de trabalho) Comportamento de destruição alterado. Em vez de aguardar a conclusão de todas as operações assíncronas, agora o Auth cancelará todas as operações assíncronas e será encerrado. Para retornos de chamada que já estão em execução, isso protegerá os casos em que instâncias de autenticação talvez não existam mais.
  • (iOS) Corrigida uma exceção em PhoneAuthProvider.verifyPhoneNumber.
  • (iOS) Impediu a autenticação de ficar pendurada na destruição se alguma tarefa local permanecer no escopo.

Banco de Dados em Tempo Real

  • (Área de trabalho) Corrigido um problema que poderia causar uma falha ao atualizar o descendente de um local com um ouvinte conectado.

Versão 6.2.2 - 26 de julho de 2019

  • (Editor) Trabalhou em torno da regressão no Unity 2019.2 e 2019.3, que causou o DllNotFoundException.
  • (Editor) Adicione suporte para o macOS 10.11.x.
  • O banco de dados / armazenamento / funções pode não enviar o token de autenticação para o servidor se o FirebaseAuth for coletado pelo lixo. Se você não conseguir acessar o servidor devido a "Permissão Negada", tente manter o FirebaseAuth ativo.

Autenticação

  • (Editor) Após carregar os dados persistentes do usuário, verifique se o token não expirou.

Banco de Dados em Tempo Real

  • (Editor) Uso corrigido de um token de autenticação expirado após o carregamento do armazenamento persistente.
  • (Editor) Corrigida uma falha ao chamar UpdateChildrenAsync.
  • (Editor) Autenticação de conta de serviço descontinuada.
  • (Editor) Fixed DatabaseReference.RunTransaction () enviando dados inválidos para o servidor, causando a mensagem de erro "Erro na mensagem recebida" e congelando.

funções

  • (Editor) Uso corrigido de um token de autenticação expirado após o carregamento do armazenamento persistente.

Armazenamento

  • (Editor) Uso corrigido de um token de autenticação expirado após o carregamento do armazenamento persistente.

Versão 6.2.1 - 10 de julho de 2019

  • Corrigido Crashlytics no Android bloqueando incorretamente todas as funcionalidades.

Crashlytics

  • (Android) Corrigido um problema que fazia com que o relatório fosse desligado, o que bloqueava todas as funcionalidades.

Versão 6.2.0 - 2 de julho de 2019

  • Atualizado as dependências do Firebase iOS e do Firebase Android .
  • Resolvedor atualizado do Play Services de 1.2.116 a 1.2.122 Para obter mais informações, consulte este documento . Adicionado suporte ao Jetpack Jetifier , isso permite o uso de bibliotecas de suporte Android herdadas com a versão mais recente do Google Play Services que usa o AndroidX.

  • Foi adicionada uma maneira de configurar a verbosidade do log em todo o SDK.

  • (Editor) Corrigido um problema que poderia causar erros ao tentar ler um arquivo google-services.json com caracteres unicode no caminho.

  • (Editor, iOS) Adicionado suporte para corrigir projetos Xcode no Unity 2019.3+.

  • Corrigida uma corrida que poderia levar a uma falha ao gabarge coletando objetos do FirebaseApp.

Crashlytics

  • (Android) Corrigida uma falha ao registrar pilhas de chamadas grandes.
  • (Android) Corrigida uma falha no log de exceção quando o aplicativo estava sendo desligado.

ID da Instância

  • (Android) Corrigida uma falha ao destruir objetos InstanceID.
  • Corrigida uma falha se vários objetos de ID da instância fossem criados e destruídos rapidamente.
  • Adicionado suporte para domínios personalizados.

Banco de Dados em Tempo Real

  • (Editor) Moveu o banco de dados em tempo real para uma implementação C ++ na área de trabalho para melhorar a confiabilidade nas diferentes versões do Unity.
  • (Editor) Movidos retornos de chamada de transação para o encadeamento principal para espelhar Android e iOS.
  • Foi adicionada uma maneira de configurar a verbosidade do log das instâncias do banco de dados em tempo real.

Versão 6.1.1 - 7 de junho de 2019

  • (Editor): corrigido um problema ao gerar arquivos de configuração do Firebase no Windows.
  • (Editor) Atualizado o resolvedor do Play Services de 1.2.115 para 1.2.116. Para mais informações, consulte este documento .

Versão 6.1.0 - 6 de junho de 2019

  • Atualizado as dependências do Firebase iOS e do Firebase Android .
  • (Editor): Atualizado o resolvedor do Play Services para de 1.2.109 a 1.2.115. Para mais informações, consulte este documento .
  • (Editor): Firebase removido Convida a documentação da documentação do editor.
  • (Editor): corrigido um problema com a geração de recursos quando os arquivos de plug-in do Firebase eram movidos de seus locais padrão.
  • (iOS): corrigido um problema em que as conexões via NSURLSession (usadas internamente pelo iOS SDK) podem ser fechadas prematuramente pelo cliente se NSAppTransportSecurity estiver definido como YES no Info.plist e NSAllowsArbitraryLoadsInWebContent não. Isso pode ser corrigido definindo NSAllowsArbitraryLoadsInWebContent com o mesmo valor que NSAppTransportSecurity.

Autenticação

  • As credenciais do usuário (da área de trabalho) agora persistirão entre as sessões. Consulte a documentação para obter mais informações.
  • (Área de trabalho) Como parte da alteração acima, se você acessar o CurrentUser imediatamente após a criação da instância FirebaseAuth, ele será bloqueado até o carregamento do estado do usuário salvo.
  • (Área de trabalho) Corrigido um problema em que o banco de dados / funções / armazenamento talvez não usasse o token de autenticação mais recente imediatamente após o login.
  • (Android) Corrigido um problema em que um código de erro podia ser relatado incorretamente no Android.

Crashlytics

  • Corrigido um problema que poderia causar uma falha durante o desligamento devido à ordem de destruição de plug-ins não-determinística.

Banco de Dados em Tempo Real

  • (iOS) Corrigida uma condição de corrida que poderia causar uma falha ao limpar ouvintes de banco de dados no iOS.
  • (iOS) Corrigido um problema em que valores longos (64 bits) podiam ser gravados no banco de dados incorretamente (truncados para 32 bits) em dispositivos de 32 bits.

funções

  • Corrigido um problema que poderia causar uma falha durante o desligamento devido à ordem de destruição de plug-ins não-determinística.

FCM

  • (Android) Adicionado channel_id às notificações de mensagens.

Versão 6.0.0 - 7 de maio de 2019

  • Atualizado as dependências do Firebase iOS e do Firebase Android .
  • Adicionado um método de extensão, Task.ContinueWithOnMainThread() , que força a continuação de operações assíncronas a ocorrer no segmento principal do Unity, em vez de no segmento de segundo plano.
  • Atualizado o resolvedor de serviços do Play para 1.2.104 a 1.2.109. Para mais informações, consulte este documento .
  • (Android): suporte adicionado ao Android SDK instalado diretamente no Unity 2019.
  • (iOS): corrigidos problemas ao gerar projetos sem usar o Cocoapods.

Crashlytics

  • (iOS / Android) O Crashlytics for Unity agora está disponível geralmente (GA). Obtenha a próxima evolução com exportações do BigQuery, integração com o Jira e muito mais. Para migrar do Fabric Crashlytics for Unity para o Firebase Crashlytics, siga o guia de migração .

Banco de Dados em Tempo Real

  • (iOS / Android) Corrigido um problema em que a integração do SDK aumentava bastante o tamanho do seu aplicativo.
  • Manipulação de exceção corrigida durante eventos do ouvinte.

Autenticação

  • (Área de trabalho) Corrigida uma falha ao tentar chamar métodos de autenticação do Game Center a partir do editor do Unity.

FCM

  • (iOS / Android): foi corrigido um problema em que Assinar e Cancelar inscrição nunca voltava se a API estivesse configurada para não receber um token de registro.

Convida

  • Convites do Firebase removidos, pois não são mais suportados.

Configuração remota

  • Removidas funções obsoletas usando namespaces de configuração.
  • Corrigido um problema ao analisar valores booleanos.

Google Analytics

  • SetMinimumSessionDuration descontinuado.

Versão 5.7.0 - 19 de abril de 2019

Como esta versão do Firebase Unity SDK é a versão final para oferecer suporte ao Firebase Invites, ela permanecerá disponível para download aqui .

  • (Android) Corrigida uma exceção na resolução em algumas versões do Unity 2017.4, alterando como a seleção da ABI do Android é tratada.

Autenticação

  • Corrigido UserProfile.PhotoUrl removendo caracteres codificados em porcentagem ao ser definido.

Configuração remota

  • Os namespaces de configuração agora estão obsoletos. Você precisará mudar para métodos que usam o espaço para nome padrão.

Versão 5.6.1 - 5 de abril de 2019

  • (iOS) Atualizado para o SDK do iOS mais recente para corrigir uma falha no firebase::App criação de firebase::App causada por uma condição de corrida. A falha pode ocorrer ao acessar a propriedade [FIRApp firebaseUserAgent] do iOS FIRApp.
  • (Android) Corrigida a verificação da versão Java no resolvedor Android ao usar o Java SE 12 e superior.
  • (Android) Lista de permissões Unity 2017.4 e superior para compilações ARM64. As bibliotecas ARM64 anteriormente necessárias seriam retiradas de todas as compilações do Unity 2017, resultando em uma DllNotFoundException.

Versão 5.6.0 - 18 de março de 2019

  • Corrigidas falhas intermitentes causadas quando vários objetos nativos eram coletados no lixo ao mesmo tempo.

Autenticação

  • Adicionado autenticação do Game Center.

Versão 5.5.0 - 19 de fevereiro de 2019

  • (Android): atualizado para usar a versão 1.2.101 do Android Resolver. Avise o usuário antes que o resolvedor seja executado pela primeira vez e permita que o usuário opte por desativar o prompt.

Crashlytics

  • O Crashlytics for Unity está agora disponível como versão beta. Obtenha a próxima evolução com exportações do BigQuery, integração com o Jira e muito mais. Para migrar do Fabric Crashlytics for Unity para o Firebase Crashlytics, siga o guia de migração .

Convida

  • Convites foi preterido. Consulte https://firebase.google.com/docs/invites para obter detalhes.

Versão 5.4.4 - 18 de janeiro de 2019

  • (Android) Foi corrigido o pacote de AARs no Android Resolver ao usar o Unity 2018 e uma versão recente do Gradle.
  • Freqüência de resolução automática reduzida nos Resolvedores iOS e Android, acelerando as compilações e reduzindo o consumo de memória.
  • Corrigido um problema com a manipulação do número da versão nos Resolvedores iOS e Android.
  • (iOS) Corrigido um problema que fazia com que os aplicativos travassem ao sair do aplicativo.
  • Correção da análise dos metadados do Unity 5.6.
  • Solução alternativa para o Unity 2018.3 e mais recente, ignorando a plataforma "Qualquer".
  • A condição de corrida de coleta de lixo mencionada na versão 5.4.2 ainda ocorre no Firebase Auth, Database, Storage e Instance ID. Para contornar o problema até que uma correção seja lançada, mantenha uma referência à instância do objeto Firebase (por exemplo, FirebaseAuth.DefaultInstance ) para impedir a coleta de lixo.

Banco de Dados em Tempo Real

  • Corrigido um problema em que alguns DataSnapshots estavam com dados ausentes no iOS e Android.

Funções da nuvem

  • (Android) Corrigido um problema com o tratamento de erros.

Versão 5.4.3 - 30 de novembro de 2018

Armazenamento

  • (iOS): corrigido um problema ao baixar arquivos com GetBytesAsync .

Versão 5.4.2 - 15 de novembro de 2018

  • Geral (Android): corrigido um loop infinito no Android Resolver ao usar a resolução automática.
  • Aplicativo: corrigida uma condição de corrida que causa um acidente ocasional quando o FirebaseApp é coletado de lixo.

Autenticação

  • (Android): Foi removido um erro irrelevante sobre a classe Java FirebaseAuthWebException.

Banco de Dados em Tempo Real

  • Corrigida uma condição de corrida que causa um acidente ocasional quando o FirebaseDatabase é coletado de lixo.

Versão 5.4.1 - 5 de novembro de 2018

Google Analytics

  • (iOS) Foi corrigido um problema com a incompatibilidade do Google Analytics e do Google App Measurement.

Versão 5.4.0 - 19 de outubro de 2018

  • : Plugins adicionados pré-configurados para importação em projetos do .NET 4.x Unity.

Banco de Dados em Tempo Real

  • Adicionado método para ativar a persistência em plataformas móveis.
  • (Android): falha na geração do link curto corrigida com o "erro 8".

Versão 5.3.1 - 3 de outubro de 2018

  • Símbolos adicionados para todos os assemblies C #.
  • (Android) Inicialização aprimorada do módulo para que o Unity SDK não tente usar as bibliotecas do Android, a menos que o assembly C # esteja incluído. Por exemplo, isso permite que os usuários do plug-in do Analytics usem a biblioteca Android de firebase-messaging do firebase sem o componente FCM do Firebase Unity.
  • (Editor) Corrigido carregamento do componente Firebase.Editor.dll no Unity 2018.3.0b2
  • (Editor) Atualizado o resolvedor do Play Services da versão 1.2.88 para 1.2.91, consulte o registro de alterações do GitHub para obter detalhes.
  • (Editor): Corrigido o botão "Abrir no console" do Android da janela do Firebase (acessível na opção de menu Janela> Firebase ) para abrir corretamente o console do Firebase em um navegador da Web quando a plataforma de destino selecionada não é o Android no Unity 5.6 e superior .

Convida

  • (Android): corrigida uma exceção quando a opção de código de versão mínima do Android é usada no Android.

Versão 5.3.0 - 20 de setembro de 2018

  • (iOS) A versão mínima suportada do Xcode é 9.4.1.
  • (Android) Corrigido um problema que resolvia certos tipos de conflitos de versão no Android Resolver.

Banco de Dados em Tempo Real

  • (Área de trabalho) Problemas corrigidos no ChildListener .
  • (Área de trabalho) Corrigida a falha que poderia ocorrer se o banco de dados fosse excluído enquanto uma operação assíncrona ainda estivesse em andamento.

funções

  • (Android) Corrigido um problema quando uma função retorna uma matriz.

Armazenamento

  • Corrigidos problemas quando as transações eram canceladas no .NET 4.6.

Versão 5.2.1 - 16 de agosto de 2018

  • Corrigido um problema que resolvia certos tipos de conflitos de versão no Android Resolver.
  • O Firebase agora lança uma exceção se alguma biblioteca do Firebase for inicializada enquanto o CheckAndFixDependenciesAsync() ainda estiver em andamento.

Autenticação

  • Corrigida uma condição de corrida que estava retornando a tarefa errada quando você chamava o mesmo método duas vezes em rápida sucessão.

Banco de Dados em Tempo Real

  • Corrigida uma condição de corrida que estava retornando a tarefa errada quando você chamava o mesmo método duas vezes em rápida sucessão.
  • (iOS / Android) Corrigida uma falha no DatabaseReference / Query durante a coleta de lixo (e outras vezes).

Versão 5.2.0 - 23 de julho de 2018

  • (Android) Corrigida uma referência nula no verificador de disponibilidade dos serviços do Google Play.
  • (Android) Problemas corrigidos ao mesclar manifestos da biblioteca Android no Unity 2018.
  • (Android) Adicionado suporte de compilação arm64-v8a.

Autenticação

  • Corrigida alocação por quadro na lógica de atualização de token.
  • (Android) Corrigida uma falha no FirebaseUser.UpdatePhoneNumberCredentialAsync() .

Banco de Dados em Tempo Real

  • Adicionada uma versão do GetInstance() que permite a passagem da URL do banco de dados para uso.

funções

  • Foi adicionada uma maneira de especificar em qual região executar a função.

FCM

  • Adicionados SubscribeAsync() e UnsubscribeAsync() , que retornam Tarefas, e Subscribe() e Unsubscribe() descontinuados.

Versão 5.1.1 - 27 de junho de 2018

  • Atualizadas apenas as versões de dependência do Android e iOS.

Versão 5.1.0 - 22 de junho de 2018

  • (Android): corrigidos problemas de compilação devido à fusão AndroidManifest interrompida no Unity 2018.x.

Funções da nuvem

  • Adicionado suporte para o Cloud Functions no iOS, Android e desktop.

Google Analytics

  • Adicionado ResetAnalyticsData() para limpar todos os dados de análise de um aplicativo do dispositivo.
  • Adicionado GetAnalyticsInstanceIdAsync() que permite que os desenvolvedores recuperem o ID da instância de análise do aplicativo atual.

Autenticação

  • Vincular uma credencial a um provedor que já foi vinculado agora produz um erro.
  • (iOS) Corrigidas falhas no FirebaseUser.LinkAndRetrieveDataWithCredential() e FirebaseUser.ReauthenticateAndRetrieveData() .
  • (iOS) URL da foto corrigido nunca retornando um valor no iOS.
  • (Android) Corrigida a configuração do URL da foto do perfil com FirebaseUser.UpdateUserProfile() .

Banco de Dados em Tempo Real

  • Adicionado suporte para ServerValues ​​nos métodos SetPriority .
  • (iOS / Android) Agora implementado como um invólucro dos SDKs do iOS e Android do Firebase, para adicionar suporte offline e aumentar a confiabilidade e o desempenho.

Versão 5.0.0 - 5 de junho de 2018

  • Os nomes de bibliotecas que anteriormente não mencionavam o Firebase agora têm um prefixo "FirebaseCpp". Por exemplo, o Auth.dll agora é FirebaseCppAuth.dll.
  • (Android) Tratamento de erros aprimorado quando o dispositivo está sem espaço.
  • Removido o método obsoleto FirebaseApp.SetLogLevel.

Autenticação

  • Removidas as propriedades obsoletas PhotoUri e RefreshToken.
  • Adicionada MatchStrength ao ReceivedDynamicLink, que descreve a força da correspondência para o link recebido.

FCM

  • Adicionada uma estrutura de opções de inicialização opcional. Isso pode ser usado para suprimir o prompt no iOS que solicita permissão para receber notificações na inicialização. A permissão pode ser solicitada manualmente usando a função firebase :: messaging :: RequestPermission ().

Convida

  • Adicionado MatchStrength a InvitesReceivedEventArgs, que descreve a força da correspondência para o convite recebido.

Armazenamento

  • StorageMetadata.DownloadUrl e StorageMetadata.DownloadUrls obsoletos. Por favor, use StorageReference.GetDownloadUrlAsync ().

Versão 4.5.2 - 24 de abril de 2018

  • Atualizadas DLLs de encaminhamento do tipo Parse .NET 4.6 para corrigir problemas de compilação ao usar o IL2CPP com a estrutura .NET 4.6. A atualização funciona com o IL2CPP no Unity 2017.2 e além. As construções do IL2CPP ainda falham no Unity 2017.1, pois a distribuição do IL2CPP empacotada com o Unity 2017.1 não suporta corretamente DLLs de encaminhamento de tipo.
  • A instalação do certificado raiz agora é realizada apenas em plug-ins que usam a pilha de rede .NET (atualmente apenas o Realtime Database). Isso deve resolver exceções na inicialização que fazem referência a /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation .
  • (Desktop) Corrigida falha ao usar autenticação, armazenamento, banco de dados em tempo real e configuração remota no Linux.
  • (Android): o carregamento de AppOptions padrão agora é mais robusto no Android, resultando em erros relatados por campos ausentes, em vez de sair do aplicativo com um erro na biblioteca nativa.

Autenticação

  • Corrigida regressão na versão 4.5.0, que causava uma exceção não tratada na atualização do token de autenticação.

Versão 4.5.1 - 16 de abril de 2018

  • (Android) Corrigido um erro que fazia o Unity travar devido à inicialização do FirebaseApp no ​​thread errado, ao criar no modo -batch.
  • (Área de trabalho) Foi corrigido um erro ao usar as configurações do iOS GoogleServicesInfo.plist na área de trabalho, o que impedia o modo "reprodução no editor" de carregar as configurações corretas do projeto. (Somente usuários afetados que desenvolveram para iOS e não Android, que usavam o Desktop).

Autenticação

  • (Desktop) Adicionado suporte para acessar os metadados do usuário.

Google Analytics

  • Adicionados SetMinimumSessionDuration () e SetSessionTimeoutDuration ().
  • (Android) Corrigido um problema com links perdidos ao chamar CheckAndFixDependenciesAsync ().

Convida

  • (Android) Corrigido um problema com convites perdidos ao chamar CheckAndFixDependenciesAsync ().

FCM

  • Adicionada propriedade TokenRegistrationOnInitEnabled para ativar ou desativar a geração automática de token.

Configuração remota

  • Corrigido um erro que causava relatórios incorretos de sucesso ou falha durante uma busca ().

Armazenamento

  • Corrigido um erro no Storage que estava desencaixando caracteres '/' no URL retornado por StorageReference.GetDownloadUrlAsync (). Isso causou um erro "Método HTTP inválido / par de URL" ao tentar fazer o download usando o URL.

Versão 4.5.0 - 19 de março de 2018

  • (Desktop) As implementações de stub de autenticação e configuração remota foram substituídas por implementações funcionais de fluxo de trabalho da área de trabalho no Windows, OS X e Linux.
  • (Editor) Adicionado suporte para plug-ins no contexto do Unity Editor.
  • (Área de trabalho) No Windows e Mac OS, apenas compilações de 64 bits são suportadas (x86_64), e não 32 bits.

Autenticação

ID da Instância

  • Corrigidos problemas ao destruir / finalizar objetos do Firebase.

Configuração remota

Armazenamento

  • (iOS / Android) Agora implementado como um invólucro nos SDKs do iOS e Android do Firebase, para aumentar a confiabilidade e o desempenho.
  • Adicionado Md5Hash para StorageMetadata .

Versão 4.4.3 - 23 de fevereiro de 2018

  • (Editor) Corrigida uma falha no editor ao usar o .NET 4.6 com determinadas versões do Unity 2017.
  • (Android) Corrigido um problema quando o Google Play Services estava desatualizado e travava após o retorno do fluxo de trabalho de atualização.
  • (iOS) Agora busca o ID do convite ao usar links universais.
  • (iOS) Corrigida a falha na falha na conclusão do link dinâmico.
  • (iOS) Corrigido um problema em que alguns erros não eram relatados corretamente.

Convida

  • (Editor) Corrigido SendInvite nunca concluído.

Configuração remota

  • (iOS) Corrigido um problema em que alguns erros não eram relatados corretamente.

Armazenamento

  • Corrigido Metadata :: content_language retornando os dados incorretos.
  • (iOS) Os formatos de caminhos de referência agora são consistentes com outras plataformas.
  • (iOS) Corrigido um problema em que tentar fazer o upload para um caminho inexistente não completaria a tarefa.
  • (iOS) Corrigida uma falha quando um download falha.

Versão 4.4.2 - 5 de fevereiro de 2018

  • (iOS) Versão de dependência do Firebase iOS Cocoapod atualizada.

Versão 4.4.1 - 26 de janeiro de 2018

  • (Android) Corrigido um erro ao lidar com dependências transitivas no Android Resolver, onde havia um nome de dependência comum de diferentes fontes.
  • (Android) Corrigido o resolvedor Android relatando conflitos inexistentes.
  • Corrigida a get_realtimeSinceStartup em builds de desenvolvimento.
  • Corrigidos problemas ao usar tipos adicionados no .NET 4.x, como Tuple. Isso requer a mudança para o Unity.Compat.dll apropriado ao usar o .NET 4.x (consulte Problemas conhecidos).

ID da Instância

  • (iOS) GetTokenAsync no longer fails without an APNS certificate, and no longer forces registering for notifications.

Storage

  • Added support for a progress listener and cancellation token to GetBytesAsync .
  • Fixed an issue where the auth token was not refreshed when the application is started.

Realtime Database

  • Fixed an issue where the auth token was not refreshed when the application is started.

Version 4.4.0 - Jan 3, 2018

Instance ID

  • Added Instance ID library.

Authentication

  • Fixed user metadata property names.

Version 4.3.0 - Nov 30, 2017

  • Fixed some invalid calls to Unity APIs from threads.
  • Fixed Firebase settings window to work with Unity 4.x.
  • Fixed GoogleServices-Info.plist not being read in batch mode.

Authentication

  • Fixed a bug due to a race condition fetching the authentication token which could cause Database and Storage operations to hang.
  • Added support for accessing user metadata.

Remote Config

  • (Android) Fixed a bug where remote config values retrieved were misclassified as coming from a default config vs an active config.

Realtime Database

  • Fixed hang when Time.timeScale is 0 in Unity 2017.

Storage

  • Fixed hang when Time.timeScale is 0 in Unity 2017.

Version 4.2.1 - Oct 20, 2017

  • (Android) Fixed Android resolution when a project path contains apostrophes.
  • (iOS) Increased speed of iOS resolver dependency loading.
  • (Android) Removed legacy resolution method from Android Resolver. It is now only possible to resolve dependencies using Gradle (default), or optionally "Prebuild With Gradle".
  • (Android) Fixed Android Resolution issues with OpenJDK by updating the Gradle wrapper to 4.2.1.
  • (Android) Android resolution now also uses gradle.properties to pass parameters to Gradle in an attempt to workaround problems with command line argument parsing on Windows 10.
  • Fixed some invalid calls to Unity APIs from threads, when using .NET 4.x which is added in Unity 2017.

Storage

  • Fixed file download in Unity 2017.2.

Version 4.2.0 - Oct 2, 2017

  • (iOS) Fixed incorrect processing of framework modulemap files which resulted in the wrong link flags being generated when Cocoapod project integration is enabled.
  • (Android) Added support for Google Play services dependency resolution when including multiple plugins (eg AdMob, Google Play Games services) that require different versions of Google Play services.
  • (Android) Fixed Android dependency resolution when local project paths contain spaces.
  • (Android) Fixed race condition in Android Resolver which could cause a hang when running auto-resolution.
  • (Android) Forced Android Gradle resolution process to not use the Gradle daemon to improve reliability of the process.
  • (Android) Added a check for at least JDK 8 when running Android dependency resolution.
  • Fixed MonoPInvokeCallbackAttribute incorrectly being added to the root namespace causing incompatibility with plugins like slua.

Analytics

  • Fixed bug which prevented the user ID and user properties being cleared.

Authentication

  • (iOS) Phone authentication no longer requires push notifications. When push notifications aren't available, reCAPTCHA verification is used instead.
  • Added more specific error codes for failed operations.

Realtime Database

  • Fixed issue where user authentication tokens are ignored if the application uses the database API before initializing authentication.

FCM

  • Messages sent to users can now contain a link URL.
  • (Android) Fixed a bug which prevented the message ID field.

Version 4.1.0 - Aug 23, 2017

  • Updated to iOS 4.1.0 SDK , Android 11.2.0 SDK and C++ 4.1.0 SDK .
  • (iOS) Fixed iOS build with Cocoapod Project integration enabled. This affected all iOS builds when using Unity 5.5 or below or when using Unity Cloud Build.
  • (iOS) Fixed issue which prevented the use of Unity Cloud Build with Unity 5.6 and above. Unity Cloud Build does not open generated Xcode workspaces so we force Cocoapod Project integration in the Unity Cloud Build environment.
  • (iOS) Fixed spurious errors on initialization of FirebaseApp.

Authentication

  • (Android) An exception is now thrown if you call GetCredential without creating an Auth instance.

FCM

  • (Android) Fixed a bug resulting in FirebaseMessage objects not having their MessageType field populated.
  • (iOS) Fixed a race condition if a message is received before Firebase Cloud Messaging is initialized.
  • (iOS) Fixed a bug detecting whether the notification was opened if the app was running in the background.

Remote Config

  • When listing keys, the list now includes keys with defaults set, even if they were not present in the fetched config.

Version 4.0.3 - Aug 1, 2017

  • Added support for .NET 4.x in the System.Task implementation used by the SDK. The VersionHandler editor plugin is now used to switch Task implementations based upon the selected .NET version.
  • Fixed root cert installation failure if Firebase is initialized after other network operations are performed by an application.
  • Improved native shared library name mangling when targeting Linux.
  • (iOS) Fixed an issue which resulted in custom options not being applied to FirebaseApp instances.
  • (iOS) Fixed a bug which caused method implementation look ups to fail when other iOS SDKs rename the selectors of swizzled methods. This could result in a hang on startup when using some iOS SDKs.
  • (Android) Fixed task completion if short link creation fails.

Realtime Database

  • Fixed an issue where a list larger than approximately 1kb will fail to synchronize changes correctly.
  • Fixed a bug that caused database connections to fail when using the .NET 4.x framework in Unity 2017 on OSX.

FCM

  • (iOS) Fixed message handling when messages they are received via the direct channel to the FCM backend (ie not via APNS).

Version 4.0.2 - Jul 7, 2017

  • (Android) Fixed native libraries not being included in built APKs when using the internal build system in Unity 2017.

Analytics

  • (Android) Fixed an issue which caused Analytics to be included in builds without the Analytics plugin.
  • Fixed SetCurrentScreen to work from any thread.

Authentication

  • (iOS) Fixed an issue which incorrectly invalidated the current user if credential linking fails.
  • Fixed an issue which caused an app to sometimes crash or not receive a Dynamic Link if it's opened when the app is installed and not running.

FCM

  • (Android) Fixed the AndroidManifest.xml to work with version 25 and above of the Android SDK tools and support library.
  • (iOS) Fixed a crash when no notification event is registered.
  • Fixed token notification event occasionally being raised twice with the same token.

Version 4.0.1 - Jun 16, 2017

FCM

  • (Android): Fixed crash when updating Google Play services in projects that include the FCM functionality.
  • (iOS): Fixed an issue where library would crash on start up if there was no registration token.

Dynamic Links and Invites

  • (iOS) Fixed an issue which caused an app to not receive a Dynamic Link if it's opened when the app is installed and not running.

Version 4.0.0 - Jun 9, 2017

  • (Android) Fixed crash in some circumstances after resolving dependencies by updating Google Play services.
  • (iOS) Added support for CocoaPod builds that use Xcode workspaces in Unity 5.6 and above.
  • (iOS) Fixed CocoaPod version pinning which was broken in 3.0.3 causing the SDK to pull in the most recent Firebase iOS SDK rather than the correct version for the current Unity SDK release.

Authentication

  • Added support for phone number authentication.
  • Added the ability to retrieve user metadata.
  • Moved token notification to a separate token changed event.
  • Added a standalone plugin separate from Invites.

Invites

  • (iOS) Fixed an issue in the analytics SDK's method swizzling which resulted in dynamic links / invites not being sent to the application.

FCM

  • (Android) Fixed a regression introduced in 3.0.3 which caused a crash when opening up a notification when the app is running in the background.
  • (iOS) Fixed interoperation with other users of local notifications.

Version 3.0.3 - May 11, 2017

Authentication

  • Fixed a crash caused by a stale memory reference when a firebase::auth::Auth object is destroyed and then recreated for the same App object.
  • Fixed a potential memory corruption when AuthStateListener is destroyed.
  • (Editor) Fixed an occasional crash in the Unity editor when using authentication sign-in methods.

Version 3.0.2 - May 9, 2017

  • (Android) Fixed an unhandled exception that occurs if FirebaseApp creation fails due to an out-of-date Google Play services version.
  • (Android) Fixed a crash in the Google Play services updater that occurred when clicking outside of the dialog on Android 4.x devices.
  • (Android Editor) Fixed referenced Android dependencies in the Maven plugin where the Project Object Model file ( pom.xml ) references a specific version using a range expression.
  • (Android Editor) Fixed the resolution of Android dependencies when the bundle ID is modified.
  • (iOS Editor) Improved compatibility with Cocoapods support in Unity 5.6, required to use the GoogleVR iOS SDK.

Authentication

  • Fixed user being invalidated when linking credential fails.
  • Fixed an occasional crash when events are fired. This could manifest in a crash when signing in.
  • Deprecated FirebaseUser.RefreshToken.

Realtime Database

  • Fixed an issue which caused the application to manually refresh the auth token.

FCM

  • (Android) Resolved an issue which caused an app to receive an empty message when a notification is received while the app is in the background and user then taps on the app icon rather than the notification.

Invites

  • (iOS) Fixed an issue which resulted in the app delegate method application:openURL:sourceApplication:annotation: not being called when linking the invites library. This caused the Facebook SDK login flow to fail.

Version 3.0.1 - March 15, 2017

  • (Android) Fixed Google Play Services checker on Android. Previously when Google Play Services was out of date, FirebaseApp.CheckDependencies() incorrectly returned DependencyStatus.Available.
  • (Android) Added check for auto-resolution being enabled in the Android Resolver editor plugin. If auto-resolution is disabled by the user or by another plugin (eg Google Play Games), the user is warned about the configuration problem and given the opportunity to fix it.
  • (Android) Fixed single architecture builds when using Gradle.
  • (Android) Resolved an issue which caused the READ_PHONE_STATE permission to be requested.

Version 3.0.0 - February 27, 2017

  • Added link.xml files to allow byte stripping to be enabled.
  • Fixed issues with Android builds when targeting a single ABI.
  • Added process of cleaning stale / moved files when upgrading to a newer version of the editor plugin.
  • Fixed minor issue in the editor plugin with the Firebase window not being repainted as Firebase configuration files are added to or removed from a project.
  • Bundle ID selection dialog for iOS and Android is now displayed when the project bundle ID doesn't match the Firebase configuration.
  • (iOS) Added automated CocoaPod tool installation and improved Pod tool detection when using RVM. This enables iOS projects to build with Unity Cloud Build.
  • (iOS) Added support for pods that reference static libraries.
  • (Android) Added experimental support for building with Proguard stripping enabled.
  • (Android) Fixed Android package (AAR) synchronization when the project bundle ID is modified.
  • (Android) Fixed clean up of stale AAR dependencies when users change Android SDK versions.
  • (Android) Jar Resolver now remembers—for the editor session—which AARs to keep when new AARs are available compared to what is included in a project.
  • (Android) Added support for projects that use Google Play Services at different versions.
  • Added fake—but valid—JWT in the Authentication stub used when building for the desktop.

Authentication

  • Added SetCurrentScreen() method.
  • Fixed race condition when accessing user properties.

Realtime Database

  • Resolved issue where large queries resulted in empty results.
  • Fixed an issue which prevented saving boolean values.

Storage

  • Fixed a bug which prevented download URLs from containing slashes.
  • (iOS) Fixed a bug on iOS which caused networking to fail when the full .NET 2.0 compatibility level is used.

FCM

  • (iOS) Fixed issue with initialization on iOS that caused problems with other SDKs.

Invites

  • (iOS) Fixed issue with initialization on iOS that caused problems with other SDKs.

Version 1.1.2 - February 6, 2017

  • Fixed a potential deadlock when running callbacks registered via Task.ContinueWith() .

Authentication

  • (Android) Fixed an error in Firebase.Auth.FirebaseUser.PhotoUrl .

FCM

  • (iOS) Removed hard dependency on Xcode 8.
  • (Android) Fixed an issue where the application would receive an empty message on startup.

Version 1.1.1 - January 18, 2017

  • Fixed an issue in the editor plugin that caused an exception to be thrown when the project bundle ID didn't match a bundle ID in the Android configuration file (google-services.json).
  • Fixed a bug in the editor plugin that caused a stack overflow when multiple iOS configuration files ( GoogleServices-Info.plist ) are present in a project.

Authentication

  • (Android) Fixed an issue that caused a Task to never complete when signing in while a user is already signed in.
  • Renamed the Auth.UserProfile.ProtoUri property to Auth.UserProfile.ProtoUrl to be consistent with the other URL properties across the SDK.

FCM

  • (iOS) Fixed an issue with method swizzling that caused some of the application's UIApplicationDelegate methods to not be called.

Invites

  • (iOS) Fixed an issue with method swizzling that caused some of the application's UIApplicationDelegate methods to not be called.

Realtime Database

  • Fixed an issue that prevented saving floating point values.

Storage

  • The Storage plugin was using a Unity API that is only present in Unity 5.4. We have modified the component so that it is now backwards compatible with previous versions of Unity.

Version 1.1.0 - December 9th, 2016

  • The editor plugin now reads the Java SDK location from the Unity editor preferences.
  • The editor plugin now scans all google-services.json and GoogleService-Info.plist files selects the config file matching the project's bundle ID.
  • Error messages in the editor plugin now report more common configuration problems.
  • (Android) Improved the performance of AAR / JAR resolution when the Android config is selected and auto-resolution is enabled.
  • Fixed a bug that caused event routing to fail when a Unity scene transition occurs.
  • Fixed a build configuration problem that prevented builds in Visual Studio.
  • (Android) Proguard is not integrated into Android builds, but you can manually integrate the Proguard files included with the Unity SDK into Android app builds. These Proguard files are found in AAR files matching the following pattern in each Unity package: Firebase/m2repository/com/google/firebase/firebase-*-unity/*firebase-*.srcaar
  • (Android) Incompatible AARs are not resolved correctly when building for Android. This can require manual intervention when using multiple plugins. A workaround is documented on the AdMob Unity plugin issue tracker .

Storage

Analytics

  • Fixed crash when logging arrays of parameters.

Authentication

  • Modified stub implementation so that all operations now succeed rather than raise exceptions.

Realtime Database

  • Fixed an issue that caused null events to not be reported.
  • Fixed an issue that caused unsubscription from complex queries to fail.
  • Fixed an issue that caused service account authentication to fail in the editor.
  • Added a link.xml rule to prevent Firebase.Database.Unity being stripped from iOS builds.

FCM

  • Fixed an issue that prevented subscription to topics.
  • (iOS) Fixed an issue that caused random hangs during initialization on iOS.
  • (Android) Modified the AndroidManifest.xml so that the app icon is included on Android.
  • (Android) Fixed an issue that caused an exception when receiving messages with empty payloads on Android.

Dynamic Links and Invites

  • Modified stub implementation so that all operations now succeed rather than raise exceptions.
  • Fixed an issue that caused a crash when opening a link.
  • (iOS) Fixed an issue that caused random hangs during initialization on iOS.

Version 1.0.1 - November 18th, 2016

  • Fixed Realtime Database restricted access from the Unity Editor on Windows.
  • (iOS) Fixed load and build errors when iOS support is not installed.
  • (iOS) Fixed an issue that prevented the creation of multiple FirebaseApp instances and customization of the default instance.
  • (iOS) Fixed an issue with pod tool discovery when the Ruby Gem binary directory is modified from the default location.
  • (Android) Removed all dependencies on Python resource generation on Windows.
  • (Android) Fixed problems when building with the IL2CPP scripting backend.

Version 1.0.0 - November 7th, 2016

This initial release of the Firebase Unity SDK includes support for Analytics, Authentication, Realtime Database, Invites, Dynamic Links and Remote Config. To get started, see Adding Firebase to your Unity Project .

  • Proguard is not integrated into Android builds, but you can manually integrate the Proguard files included with the Unity SDK into Android app builds. These Proguard files are found in AAR files matching the following pattern in each Unity package: Firebase/m2repository/com/google/firebase/firebase-*-unity/*firebase-*.srcaar