Seeing a lot of comments requesting firebase! Video now live: How to Authenticate with Firebase and Google for Expo React Native Apps using Google-Signin plugin kzbin.info/www/bejne/foqWgJKtp9t3qas
@Engazan10 ай бұрын
this is needed cuz this method without firebase doesnt work on android REAL app because google will change your SHA so you have to use firebase :/
@gibber1sh-c6w5 ай бұрын
Thank you. There is one issue though that applies to both videos, the `@react-native-google-signin/google-signin` library won't work on the Expo web app. I get the error "RNGoogleSignIn: you are calling a not-implemented method on web platform." How do you implement Google Sign-in on Expo's web app?
@chefj4042 Жыл бұрын
Thank you this worked! Sucks how they keep changing these tools and causing older versions to constantly break down, glad I had this recent tutorial
@abelmurua698010 ай бұрын
I was finally able to make it work following these steps. I used the EAS development build mode, made everything easier. Thank you!
@auto360LT10 ай бұрын
How did you manage to run on android?
@abelmurua698010 ай бұрын
@@auto360LTyou only need sha1 key you don’t have to put the androidIdClient anywhere follow steps with sha1
@christopherorji51443 ай бұрын
@@auto360LT Do not use Expo Go. You can build your app in development mode and install it on your device. It will work fine.
@bladbimer10 ай бұрын
Hi and thanks for sharing those tutorials. I noticed you published a previous video on how to do it. I am really novice in all expo domain but I am right saying that it's no longer possible to use expo go (on my personal phone directly) to run an app with google authentication ?
@inverzcxnbeatz437925 күн бұрын
thank you ..........theres been some updates since this video but was still able to guide me
@edoris902111 ай бұрын
I am having a lot of trouble wit the eas build -p ios --profile development as Some pods require a higher minimum deployment target. anyone else get this?
@1coolguy64711 ай бұрын
how did you get this to work? i am facing same issue now
@edoris902111 ай бұрын
Hi I will try and looking at this in a bit. Off top of my head I noncresed pods i from 13 to 14 or higher
@edoris902111 ай бұрын
hi, in your app.json, have you set deploment target to 13? I increased this to 14, and t worked@@1coolguy647
@Igor-vi5hq11 ай бұрын
@@edoris9021 Did you manage to fix it at the end?
@edoris902111 ай бұрын
YeahI changed my app.json, i changed the deployment target in my app.json from 13 to 14@@Igor-vi5hq
@emmanuelakogwu90789 ай бұрын
Nice video But will the approach work for both development and production?
@edoris902111 ай бұрын
it seems to work for me.. however I cannot get it to open on expo go. I am not sure whether it is android that sucks or something else as the build seems to work fine
@kazeemquadri014 ай бұрын
Because it uses native code, you will have to use a development build
@gabrielbianchi22465 ай бұрын
Hi @MissCoding, thank you so much for this video. I have to say, I am confused. Why did you in your past video use the "expo-auth-session/providers/google" and in this video you are using the "@react-native-google-signin/google-signin" package. The docs are very confusing about these two packages existing.
@MarlonEnglemamАй бұрын
I have the same question! Did you ever understand the difference? Docs are not clear about that
@lucianoalbornoz9488 ай бұрын
Hi! Thanks for the video, but I can't make it work. It crashes on ios when I click in sign in. I already set the reversedClientId in the schemes in app.json and my clientIds in App.js. Any ideas?
@yolxanderjacagonzalez51776 ай бұрын
I’m having the exact same issue. I’m low key glad is not just me. I’ll reach out if I make it work.
@bhuvanesharasu6 ай бұрын
@@yolxanderjacagonzalez5177 Any luck? I am having the same issue
@MarlonEnglemamАй бұрын
Did you ever fix that?
@developerud7 ай бұрын
google sign in authentication not working on realease apk
@amalikmuhd8 ай бұрын
Hi @MissCoding, Please how would I get access to google calendar?
@bogosortfan627511 ай бұрын
the token that is returned in the userInfo expires in one hour and it doesn't return a refresh token, how could I keep the user logged without login in every one hour?
@khoinguyenle76028 ай бұрын
My app.json file can't file the @react-native-google-signin/google-signin plugin, is it ok and how to fix this
@lxonthemix83410 ай бұрын
Hi dear. I'm stuck with the react navigation auth flow when signing up with google , can you please help me?
@skywickgaming21937 ай бұрын
Your tutorials are a life-saver. Thanks a bunch !
@adheeshburthia358411 ай бұрын
Thank you so much I was stuck with that since 1 week, finally it worked. Can you show how to fetch youtube data, after logging in with google? I am trying, but I am getting authentication error😢
@brunogrenier4573 ай бұрын
Perfect! But I must check in the backend if the id is true... Would there be a tutorial on how to do this?
@Igor-vi5hq11 ай бұрын
Hello! thank you for your video! When I try to build ios file using eas, I got error while building it. I assume it's because we add "@react-native-google-signin/google-signin" in plugins in app.json. How did you overcome that?
@McQuinTrix Жыл бұрын
Amazing - Thank you so much! Was trying to get this thing working for 4 days ! If you can help out on connecting Firebase, that would be super helpful as well! Video was concise, to the point and super simple to follow! Thank you so much!!
@MissCoding Жыл бұрын
Added a firebase video, and pinned it as a comment!
@McQuinTrix Жыл бұрын
@@MissCoding Awesome! Thank you so much! will try it out this weekend! You should definitely put out more videos on react native stuff - its better than lot of stuff out there!
@williamwedmedyk39278 ай бұрын
Is its neccesary to add both SHA1 keys (debug/release) as separate OAuth client id's in the google console? Im wondering if thats why yours was crashing?
@MosesHashim33 ай бұрын
Great! Nice video. It’s sad how Google became so complicated
@ricardoyanez94648 ай бұрын
thanks for the video. Can you make a video: how to implement google play integrity on expo?. I have use react-native-firebase with appCheck but is not working.
@felipemelendez5741 Жыл бұрын
Hi, you asked if we're interested in the Firebase version... please chalk one up next to my name - I'm eagerly awaiting that one, but thank you for this one =)
@abelmurua698010 ай бұрын
Awesome video but the androidClientId is not meant to be put there, I cant make it work with Android. It works with IOS. any updates on that?
@brenolins990810 ай бұрын
Just follow the steps on the video, get your Android and web clientId, don't forget to generate your credentials (sha1)
@abelmurua698010 ай бұрын
@@brenolins9908 the androidClientId is not used. Only the SHA1, I made it work with sha1 only. Thank you!
@levitica20175 ай бұрын
Is it still possible to run your app on Expo Go after this? I get that the google sign-in will only work in a build but if i want to keep testing my app with Expo Go what can I do?
@arevdev3 ай бұрын
You can't, Expo Go doesn't accept native libraries like Google Sign-in, so you can only run it in a build app.
@thecomedyshow888511 ай бұрын
Hi, I am getting error "DEVELOPER ERROR". I did the same thing that you explain in video. Still no Luck.
@altjr45811 ай бұрын
Same error, you can fix this?
@necrotikS11 ай бұрын
Me too... I've already watched other videos, but I can't seem to figure it out... Have you found any fixes?
@altjr45811 ай бұрын
@@necrotikS I managed to solve this problem last night, I did the procedure in the video with title: ATUALIZADO 2023] Implementando Autenticação social com Google | React Native (I didn't send the link because KZbin doesn't allow it). And I added Google Cloud to allow the reading of schemes that are disabled (it is below the SHA1 option). Take the video tutorial with the title above and see if it solves it, it worked for me.
@williamwedmedyk39278 ай бұрын
double check that your client id's are correct for web and ios. in my case my web client id was wrong and was getting developer error 10
@Engazan11 ай бұрын
btw for "@react-native-google-signin/google-signin", expo 49 use v10 and expo 50 use v11 cuz u get errors like "Error: Some pods require a higher minimum deployment target."
@a.hannan_063 ай бұрын
error 400: invalid request in expo go
@MarlonEnglemamАй бұрын
I think it won’t work inside of expo go, you need a development build
@LukeGamer98 Жыл бұрын
Hi, great tutorial. Does it work for web as well?
@gopinaathwork9 ай бұрын
It didn't work for me
@nadernagat57377 ай бұрын
did not works , so I made a new version of the web with other package , leveraging .web.js and .native.js feature
@stephensaliba88808 ай бұрын
This is an excellent guide, thank you :)
@edoris902111 ай бұрын
7:00 tomorow
@avocadodip5740 Жыл бұрын
Firebase would be super helpful!
@avocadodip5740 Жыл бұрын
Yeah with Firebase auth 🙏🙏 would be amazing. I subscribed!
@MissCoding Жыл бұрын
Firebase video added and pinned 🎉
@ShinnThantMinnАй бұрын
thank alot MissCoding
@mrjackson4092 Жыл бұрын
Thanks! it is so useful.
@worldbest30976 ай бұрын
thx! works now..
@manu-codes3 ай бұрын
THANK YOU
@Engazan9 ай бұрын
to make it work in real app (Android only) you need few more steps (took me some time to figure it out), why ? cuz google change your SHA-1 with its own ... 1. go to google play console 2. select your app 3. find Settings -> Login settings 4. copy first SHA you see 5. go to google cloud console 6. find Credentials 7. create Credentials -> OAuth Client ID 8 select "Android" paste your copied SHA-1 key 9. IMPORTANT Click Verify 10. Save