Flutter: Problemas com o Sign With Google usando o Firebase
Se essa é a primeira vez que você fez o login com o Google e está com problemas, eu irei te ajudar.
Problemas Comuns:
- Seu emulador não possui Google Play Services.
Verifique se seu emulador (caso use) tenha a google play services, sem ele não é possível se logar com a google. Caso verifique que não tenha, crie outra imagem de emulação e certifique-se de ter esse item.
- Falta a chave de segurança SHA-1
Se for isso é bem simples, vou te mostrar passo a passo.
1º Passo: Entre no projeto Firebase.
2º Passo: Clique na engrenagem no lado superior esquerdo.
3º Passo: Escolha “Configurações do Projeto”.
4º Passo: na parte inferior da página, procure por “Adicionar impressão digital” e clique nele.
5º Passo: Abra seu promp de comando, o terminal.
O comando no linux é:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
O output irá gerar os “Certificate fingerprints”, procure pelo “SHA1” e cole no input da página, depois clique em salvar.
6º Passo: Se tudo der certo você verá sua chave SHA-1 na página WEB, e pronto, agora só tentar realizar o login.
Bom galera, apenas citei os erros mais comuns , mas caso isso não resolva, não hesite em deixar uma mensagem nos comentários que te ajudarei.
Muito Obrigado pela companhia! :)