Replies: 9 comments 5 replies
-
|
Hello! "Under the"App signing key certificate" and also "Upload key certificate" take note of SHA-1". That means you usually need to use BOTH SHAs. Does that answer your first question? For your second question: Google play store may use more than one signing config I believe. In https://react-native-google-signin.github.io/docs/troubleshooting#developer_error - see "See how your app was signed". Does this help? |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @vonovak! Absolutely helps. Do you know something about that? or usually when it works - it works for everyone. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Bumping this. I believe that I'm encountering the same issue in (expo) production builds. |
Beta Was this translation helpful? Give feedback.
-
|
Bump, still facing this issue, Upload key and App Signing Key SHA:1's are different so I have 2 OAuth Clients in GCP, but locally some users can't sign in |
Beta Was this translation helpful? Give feedback.
-
|
Bumping this. Facing the similar issues when we deploy the bundle on Google play console for internal testing. We've already added both the SHA-1 fingerprints (Upload Key certificate and App signing Key certificate) in Firebase project. And used the latest google-services.json file. It's failing. We don't have any issues though when we generate the bundle locally, it works fine. |
Beta Was this translation helpful? Give feedback.
-
|
Finally, we got this working. Both SHA-1 fingerprints need to be added in Firebase Console and Google Cloud Console. Also, we need to create 2 separate OAuth Android client IDs in the Google Cloud Console: one for the Upload Key Certificate and the other for the App Signing Key Certificate. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @aniruddhashevle The solution, it works!! |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @aniruddhashevle |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Just a question, please close it as soon as someone replies.
Seems like the GoogleLogin doesn't work for some Android devices which using my production application and produce the well known "Developer Error", it does work for most of the devices tho!
I'm using GoogleCloudConsole (not Firebase), and in my Android clientID, I'm using the SHA-1 certificate from the
"Upload Key certificate"section, but as it seems, I need to actually use the one from"App signing Key certificate".So my questions:
"Upload Key certificate"or"App signing Key certificate"?Important Note:
I'm using Expo - when I run
eas credentialsand select the "Android Production" profile, I see the SHA-1 exists in the"App signing Key certificate"section.Last thing: I see it's mentioned in the docs (see the image below), but at least in my case - the SHA-1 is differ from
"Upload Key certificate"to"App signing Key certificate".If it shouldn't be the same - maybe worth updating the docs, so it'd be clear which of the SHA-1 certificates is needed in the GoogleCloudConsole.
Beta Was this translation helpful? Give feedback.
All reactions