Hi guys,
As per title, i can only login and enter landing page in debug mode.
But when i tried in in release APK. It didn't work.
Need some help.
Likely the reason is incorrect SHA-1 of the certificate, take a closer look at https://github.com/devfd/react-native-google-signin/blob/master/android-guide.md#faq and https://github.com/devfd/react-native-google-signin/issues/224
oh god be careful for add certificate fingerprints SHA, add 2 version certificate apk release and debug, because android have different certificate between release and debug.
Yesterday same problem occurred to me.
Google has released a new signing service in playstore publish console in which google will signin your app with his keystore. After signing , it will give you a new SHA which you have to add in your firebase account.

Делюсь решением проблемы авторизации через Google-Sign-In в релизной версии проекта. Необходимо сделать следующие шаги:
Чтобы получить релизный код SHA-1 требуется:
Certificate fingerprints:
MD5: 14:84:
SHA1: BA::2E:*
SHA256: 88::32:91*
Yesterday same problem occurred to me.
Google has released a new signing service in playstore publish console in which google will signin your app with his keystore. After signing , it will give you a new SHA which you have to add in your firebase account.
What if my app is not on playstore, how can I get the release SHA for using google sign in?
I found the solution.
1-First of all change the build variant to the release mode, from right bottom side of android studio.
2-When ever you create a release version, a JKS file would also be created, which you have put a password for
3-open that JKS file and get your release mode SHA.
4-go to firebase console and in the project setting change the SHA to the one which is in JKS file.
I hope that it helps
how can I get the release SHA for using google sign in?
how can I get the release SHA for using google sign
1-First of all change the build variant to the release mode, from right bottom side of android studio.
2-When ever you create a release version, a JKS file would also be created, which you have put a password for
3-open that JKS file and get your release mode SHA.
4-go to firebase console and in the project setting change the SHA to the one which is in JKS file.
I hope that it helps