I have implemented everything I needed to implement to use Google Sign In (at least I think I have).
I have my Google Sign In button, I can click it, it prompts me to select an account but I always get error 12500 (Login Failed).
I've been looking around for a solution to this issue and have heard a lot about SHA-1 and Firebase. Not sure what Firebase is, nor is it mentioned in any of the following documentation:
https://developers.google.com/identity/sign-in/android/sign-in
https://developers.google.com/identity/sign-in/android/start-integrating
Do I absolutely need Firebase to get Google Sign In to work? If so, what do I have to do? If not, what else could be causing my 12500 error?