google-signin: Getting Developer Error even after putting everything in place in release mode (Android)
Info
React native google signIn is working fine in debug mode. But google siginIn is not working in release mode, its giving DEVELOPER_ERROR code 10. I have added both debug and release certificates on firebase console, everything is checked.
But still I am getting DEVELOPER_ERROR. Do we need to add SHA1 from playstore also for release mode (apk generated using ./gradlew assembleRelease)?
Expected Behavior
Actual Behavior
Environment
Please provide
System:
OS: Windows 10 10.0.18362
CPU: (8) x64 Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Memory: 1.13 GB / 7.84 GB
Binaries:
Node: 12.9.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.10.2 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels: 28, 30
Build Tools: 28.0.3, 29.0.3, 30.0.0
System Images: android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom_64, android-30 | Google Play Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Version 3.6.0.0 AI-192.7142.36.36.6392135
Languages:
Java: 1.8.0_211
Python: 3.8.3
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.0 => 0.63.0
npmGlobalPackages:
*react-native*: Not Found
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 7
- Comments: 25 (1 by maintainers)
Maybe you turned on Google Play Signature in Play Market. This feature replaces your certificate by auto-generated by Google. You can find it at the Play Console on the page ‘App signature’. You can download deployment certificate or just copy-paste fingerprints MD5, SHA1, etc. Copy SHA1 to Firebase Console App settings Android app.
PS. Also, it works for Facebook sign in. Download the certificate and do something like this:
to get hash to use with Facebook application settings
PS. I’m not a contributor. I’m also dev. 😃
I use this package every year and every year I have to come back here. Lol
If you’re still having this problem try this solution https://github.com/react-native-community/google-signin/issues/706#issuecomment-656126219
I’m having same problem.
I’m having the same problem
If you are using firebase & still looking for solutions:
Please match your key fingerprint in firebase console.
Do not initialize the configuration with keys, I repeat, do not provide any configuration object in the .configure() function Do this
GoogleSignIn.configure().Point 2 will resolve the issue. 😃
https://stackoverflow.com/a/65339002/9940151
Is there currently any solution to this problem? As many of you, I am struggling with the same problem. Everything is in place but I still get DEVELOPER_ERROR.
I am facing same developer_error since I am using android React native app to complete google singin. Also, I am not using Firebase to login I created both OauthCilent android and Web client 2 and giving same id here to signin
also to create SHA-1 for android used this command to C:\Users\satailor\Documents\ReactNative_workspace\App>keytool -list -v -alias androiddebugkey -keystore C:\Users\satailor\Documents\ReactNative_workspace\app\android\app\debug.keystore and copied SHA-1 and added in google cloud console for same.
Inside Android folder following changes are added: settings.gradle file
include ':react-native-google-signin', ':app'android/build.gradle file included following lines:
Help me to resolve an issue. Let me know any other information required.
Can’t seem to solve this issue. I have two custom keystores setup. What I did:
keytool -exportcert -alias KEYSTORE_ALIAS -keystore KEYSTORE_PATHand inserted this to my dev and prod app in FirebasewebClientIdfrom Firebase Console > Authentication > GoogleSignIn and added it before the signin withGoogle.Configuregoogle-services.json./gradlew cleanandadb uninstall com.packagenamenpm run androidStill the same
DEVELOPER_ERROR. I’m really out of options… Anyone suggestions?https://github.com/t-ho/react-native-google-signin-example this helped