Skip to main content

Configurando Firebase

Gerar chave pelo keytool

  • Deve ser utilizado o keytool fornecido pelo java para criar um certificado de assinatura de depuração

    • O keytool está nesse caminho
      • C:\Program Files (x86)\Java\jre-1.8\bin
  • Para gerar a chave, rode o comando dentro da pasta Java\jre-1.8\bin

keytool -list -v -keystore "C:\Users\<Adolfo>\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

Configurar no Firebase

Untitled

  • O nome do pacote que irá ser solicitado na proxíma página deve estar da mesma forma que a propriedade applicationId nesse arquivo
    • <pasta-projeto>\android\app\build.gradle
    • Campo solicitado pelo firebase
      • Nome do pacote do android

Configurar no projeto Flutter

  • Adicionar a dependência do firebase_core e a dependência que for necessária para os demais serviços do firebase

    dependencies:
    firebase_core: ^1.10.0
    firebase_auth: ^3.1.0
    cloud_firestore: ^2.5.0
    firebase_storage: ^10.2.0

    Para android

    • Baixe o arquivogoogle-services.json e mova o arquivo baixado para o diretório do seu projeto Flutter.

      • android/app
    • Abra o arquivoandroid/build.gradle e adicione a seguinte dependência de classpath na seção dependencies:

      classpath 'com.google.gms:google-services:4.3.10'
    • Abra o arquivo android/app/build.gradlee adicione os seguintes plug-ins na parte inferior do arquivo:

      apply plugin: 'com.google.gms.google-services'