Тёмный

React Native Firebase - Google Sign In Tutorial 🔥 

Code with Beto
Подписаться 9 тыс.
Просмотров 38 тыс.
50% 1

Hello friends 👋 Join me in creating a Google Sign In with React Native and Firebase.
🚀 React Native Course 👉🏼 codewithbeto.dev/learn
👨🏻‍💻 For resources go to Code With Beto 👉🏼 codewithbeto.dev
👯 Join the Discord: / discord
👨🏻‍💻 ☕️ 🌟 Would you like to support me? Sponsor me on GitHub🌟 ☕️ 👨🏻‍💻
github.com/betomoedano
⭐️ If you want to learn more about me, check this links:
Twitter: / betomoedano
Instagram: / betomoedano. .
Github: github.com/betomoedano
Linkedin: / betomoedano
Discord: / discord
Code With Beto: codewithbeto.dev
Medium: / betomoedano01
Figma: www.figma.com/@betomoedano
⭐️ My apps & projects:
► Code With Beto: codewithbeto.dev/
► Eco Studios:www.ecostudios.dev/
⭐️ Contact: betomoedano@outlook.com

Наука

Опубликовано:

 

4 июн 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@felipemelendez5741
@felipemelendez5741 10 месяцев назад
This tutorial is fantastic, you covered topics that I did not expect to see and explained them with the perfect amount of detail and at a perfect pace, thank you! I look forward to more tutorials!
@codewithbeto
@codewithbeto 10 месяцев назад
Glad it was helpful!
@felipemelendez5741
@felipemelendez5741 9 месяцев назад
@@codewithbeto hi Beto, how about teaching us how to sign up and in with the phone and verifying the phone number with OTP, that would be awesome! You are already showing us how to register with all the different social methods, why stop there?!!😉
@good6894
@good6894 6 месяцев назад
For anyone getting the 400 invalid_request error. Unfortunately, this error is kind of a generic one and can be caused by a number of different things. One possible cause is if you're using the wrong client id(You need to go to your google dashboard, then credentials on the left, then under oauth2.0 client IDs you need to select the client you made for this project. I'm developing for Android so that the client I selected. If you selected a client of type Web application(or any type other than the one you're developing for) then that would be a cause of this error. The other possibility that I also hit myselft was needing to enable Custom URI Scheme(which is found under Advanced Settings, which is on the client ID screen for your project) I also ended up having to delete the "Scheme" that the tutorial had you put into your App.json. Although I'm not positive this is necessary for everyone. 😀😀😀
@user-zj5sd5mc7z
@user-zj5sd5mc7z 5 месяцев назад
so, umm in google cloud , i only need android client . like that ? im getting 400.
@python8534
@python8534 4 месяца назад
THANK YOU for this! I've spent hours trying to solve the error and now its working
@MrInvers0
@MrInvers0 Месяц назад
It works as a charm using Firebase as the title says. The best tutorial.
@_dancosta_
@_dancosta_ 2 месяца назад
That is amazing. Very clear and easy to follow! Thank you so much!
@oluadabonyan3876
@oluadabonyan3876 5 месяцев назад
Excellent, super. Solves issues I have with google sign in
@anazi
@anazi 6 месяцев назад
Amazing tutorial finally someone uses firebase as intended and not using compact version. ❤❤
@sahilverma_dev
@sahilverma_dev 11 месяцев назад
thankx for taking my request i really appreciate it man.
@codewithbeto
@codewithbeto 11 месяцев назад
My pleasure!
@andresmalagon911
@andresmalagon911 3 месяца назад
great tutorial. do you have any resources on how to get this to work with state management like useContext or redux?
@good6894
@good6894 6 месяцев назад
Thank you very much for this tutorial! It was very helpful. My only suggestion is that you record with a much higher volume. I had my speakers turned all the way up to hear you. :)
@pawekozowski6128
@pawekozowski6128 8 месяцев назад
bricked my whole expo app... nice.
@victorflorez5476
@victorflorez5476 17 дней назад
Really nice tutorial, thank you!👍 I have an issue where I get an invalid request error on andriod but not on ios, I have double checked the client id's, but it seems to fail every time after rebuilding and remaking the android client id. Does anyone know why this could be?
@jasim17
@jasim17 4 месяца назад
can you make a video for phonepay and gpay integration in react native cli
@azimahmedwarsi1545
@azimahmedwarsi1545 3 месяца назад
which jdk version are you guys using??
@LochanaOrg
@LochanaOrg 10 месяцев назад
Thanks Man , Really Useful
@codewithbeto
@codewithbeto 10 месяцев назад
Glad it helped
@Gutss7
@Gutss7 5 месяцев назад
Error: RNGoogleSignin: failed to determine clientID - GoogleService-Info.plist was not found and iosClientId was not provided. To fix this error: if you have GoogleService-Info.plist file (usually downloaded from firebase) place it into the project as seen in the iOS guide. Otherwise pass iosClientId option to configure() Can you help me with this error? :)
@AnuragMishra-ws4zc
@AnuragMishra-ws4zc 11 месяцев назад
Bro create one full stack project ❤
@Cappell7
@Cappell7 11 месяцев назад
Amazing video! Thank you! Was there any reason you choose to use firebase SDK rather than the react-native-firebase package? Also, if you would maybe do this video for apple login, you would be a life saver!!
@codewithbeto
@codewithbeto 11 месяцев назад
I believe the SDK works better with expo
@tuhablasingles
@tuhablasingles 8 месяцев назад
excelente contenido, con que gradle configuras tu expo 49 para que te funcione con run:android?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
no hablo espanol
@hamzaahmad6620
@hamzaahmad6620 2 месяца назад
use mmkv storage and encrypt it for security concern
@corderoearljason6676
@corderoearljason6676 3 месяца назад
I'm using expo go in my cellphone why is that it will show error:400 , unauthorized access. ?
@rubenandiapimentel
@rubenandiapimentel 8 месяцев назад
I JUST WANT TO GIVE YOU AN IMPORTANT POINT, WHEN YOU HAVE CREATED A NEW PROJECT IN FIREBASE AND HAVE ACTIVATED THE GOOGLE SIGN IN THEN YOU DONT HAVE TO CREATE A NEW PROJECT IN GOOGLE CLOUD, JUST USE THE SAME PROJECT THAT FIRBASE HAS CREATED FOR YOU, THIS IS IMPORTANT BEACAUSE GOOGLE WONT LET YOU A NEW OAUTH WITH THE SAME ID OF FIREBASE ID CLIENT WEB ON DIFERENT PROJECT, IN A NUTSHELL YOU SHOULD NOT CREATE A NEW PROJECT IN GOOGLE CLOUD IF YOU DONT WANT TO DO THE WORK TWICE.
@facundotorres7690
@facundotorres7690 7 месяцев назад
Hey bro im having the issue of auth google policies, i understand that if what you are saying is true thats the problem, but if i delete the id clients of google cloud how i get the clients id to make the request, firebase doesnt give me client ids, firebase give me api keys
@rubenandiapimentel
@rubenandiapimentel 7 месяцев назад
@@facundotorres7690 why do you want to delete the googleclientid from google cloud? the project will not work, maybe you want to rstore the slientid, you can do easily from google cloud.
@danudanu7028
@danudanu7028 6 месяцев назад
YES, DO NOT CREATE NEW PROJECT IN GOOGLE CLOUD, I OBSERVED THAT WHEN CREATING FIREBASE THE GOOGLE CLOUD PROJECT IS ALREADY CREATED AND YOU CAN ATTACH TO HIM THE OAUTH CLIENT IDS, THANK YOU FOR CLARIFY
@Frodonar
@Frodonar 4 месяца назад
​@@facundotorres7690Hi, was that the problem? I'm on a similar situation. How did you fixed it?
@renanuggioni7466
@renanuggioni7466 10 месяцев назад
Awesome tutorial! Thank you! For some reason I'm not able to pre build the iOS bundle, is it because I'm on windows? It does build the Android just fine =\
@codewithbeto
@codewithbeto 10 месяцев назад
You need a Mac for iOS
@good6894
@good6894 6 месяцев назад
I had the exact same issue, I wish he would have mentioned that. But glad I'm still on track :)
@sangameshwarpuramwar943
@sangameshwarpuramwar943 5 месяцев назад
Hi @Beto and Others I am getting "Client Id property expoClientId must be defined to use Google auth on this Platform" when I run the project Can anyone helo me on this
@vicbradley9728
@vicbradley9728 4 месяца назад
does anybody get "Error: The system cannot find the path specified." when run npx expo run:android
@i5news919
@i5news919 3 месяца назад
how to do in react native cli
@mickaellutin2591
@mickaellutin2591 4 месяца назад
Hello, i have this error "Something went wrong running `pod install` in the `ios` directory." when i run "npx expo prebuild" on my mac M2, can you help me please ? ;)
@tharushakudagala3321
@tharushakudagala3321 11 месяцев назад
It works! Thank you
@codewithbeto
@codewithbeto 11 месяцев назад
Great!
@vijaymarka8820
@vijaymarka8820 9 месяцев назад
hi beto, I am getting access blocked: authorization error, error: 400 invali_request, how to solve the issue
@alimohammad1548
@alimohammad1548 9 месяцев назад
I have the same error
@beaboss8235
@beaboss8235 8 месяцев назад
Me too
@ekrema4037
@ekrema4037 7 месяцев назад
did you solve it? i get the same error
@ekrema4037
@ekrema4037 7 месяцев назад
did you solve it?@@beaboss8235
@ekrema4037
@ekrema4037 7 месяцев назад
did you solve it?@@alimohammad1548
@griseldabalmaceda4943
@griseldabalmaceda4943 9 месяцев назад
Thank you so much for this tutorial! Also idk who else has gotten this error but if you get the "expoClientId required" issue i went ahead and did a dev client build and it worked! I think its to do with the proxy?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
Good job! glad to hear u fixed ur problem
@user-gc3gn2bn4n
@user-gc3gn2bn4n 3 месяца назад
@codewithbeto Does this work for web as well?
@harry4088
@harry4088 11 месяцев назад
Hey Brother i request you to make a second part of the video how we can use those refresh and access tokens please
@codewithbeto
@codewithbeto 11 месяцев назад
I’ll look into it 👍
@GoGoJoeShow
@GoGoJoeShow 7 месяцев назад
Hey Beto, this is working great. I am curious how you discovered the steps for this. The back and forth credentials, domains, etc. between the google console and firebase I don't see covered anywhere. How did you figure this out?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
beto is just built different unlike u peasents 💀 noob coders
@codewithbeto
@codewithbeto 7 месяцев назад
Reading a bunch of documentation and implementing Google Sign In like 10 times on web and mobile. Haha that how you learn 😅
@armyofda12monkeys
@armyofda12monkeys 7 месяцев назад
I thought Firebase JS sdk means it can use pure Expo Go (and even web if doing web+ios+android together in 1 codebase) vs 'React Native Firebase' library which needs the expo dev client? Why need to use dev client here?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
bro are you stupid did you not hear ma'boi beto explain the reason in the video like seriously tho do people have rocks in their brains 😭
@jhonatangiraldo884
@jhonatangiraldo884 7 месяцев назад
In Android, the deep link seems to not be working, doesn't work in the browser, and also I get a 400 "Custom URI scheme is not enabled for your Android client". Do you know what might be the issue? Thanks in advance 🙏🏼
@monsieurho
@monsieurho 7 месяцев назад
Let me know if you have found a solution for the error 400.
@jozefbudzak5065
@jozefbudzak5065 6 месяцев назад
@@monsieurho When you got a error 400 , go to google cloud, credentials, oAuth 2.Client IDs, click your Client id, advanced settings and enable custom URI scheme, and wait :)
@good6894
@good6894 6 месяцев назад
I found the solution for this as I was having the same issue(Actually I ran into a couple different "400" invalid request errors) If you go into your google cloud dashboard, then to credentials, and under oauth2.0 client id's select your android client(the one you created earlier in the tutorial for this project) Then under Advanced Settings, there is an Enable custom URI scheme option. Select this :)@@monsieurho
@sigururjonsson7691
@sigururjonsson7691 9 месяцев назад
Hey, Thanks for an awesome video, everything works, but when i signout it will not redirect to the signInScreen again, how can i achieve that ?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
make sure you have an onAuthStateChanged listener import { onAuthStateChanged } from 'firebase/auth'; export default function Navigation() { const [user, setUser] = useState(null); useEffect(() => { onAuthStateChanged(auth, (user) => { console.log("user", user); setUser(user); }); }, []); return ( // AppStack = user logged in component, AuthStack = no user component {user ? : } ); }
@dancristian3673
@dancristian3673 10 месяцев назад
thanks for sharing!. i follow your videos.. one question please.. why logout() method does not work once i click on this button to sign out it does anything . it should return to login windows right?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
make sure you have **onAuthStateChanged** event listener. example implementation below: export default function Navigation() { const [user, setUser] = useState(null); useEffect(() => { onAuthStateChanged(auth, (user) => { console.log("user", user); setUser(user); }); }, []); return ( // {user ? : } {user ? : } ); }
@user-uk8mu7xn9n
@user-uk8mu7xn9n 7 месяцев назад
android not work
@evanahouse
@evanahouse 10 месяцев назад
Do we need to use AsyncStorage to store the user? const { currentUser }: any = getAuth();
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
yes, example implementation inside firebaseConfig.js: import { initializeApp } from "firebase/app"; import { initializeAuth, getReactNativePersistence } from 'firebase/auth'; import AsyncStorage from '@react-native-async-storage/async-storage'; const firebaseConfig = { //ur firebase config etc. }; const app = initializeApp(firebaseConfig); const auth = initializeAuth(app, { persistence: getReactNativePersistence(AsyncStorage), }); export { auth };
@eliezgheib9526
@eliezgheib9526 5 месяцев назад
Hey man, first of all I've been searching for google signin with expo for a long time and stumbled on your video. This tutorial is amazing!! Finally something clear and detailed! Second, I am having trouble after the browser popup happens. It says "You can't sign in because this app sent an invalid request. Error 400: redirect_uri_mismatch". I tried every solution and checked everything. All seems legit but the signin just won't work. I appreciate your work!! Thanks!
@ledoublez
@ledoublez 5 месяцев назад
hey, did u find a solution?
@eliezgheib9526
@eliezgheib9526 5 месяцев назад
@@ledoublez Nope got a new “Developer Error”. I have put the task on hold to work on another one in the meantime.
@jumanafathima8853
@jumanafathima8853 7 месяцев назад
Hello! Wondering if you did any xcode setup before you started this video. I'm running into an issue when I run yarn ios which tells me "CommandError: Failed to build iOS project. "xcodebuild" exited with error code 65." This seems to be because of some steps in xcode. Any guidance would be much appreciated, thanks!
@good6894
@good6894 7 месяцев назад
Hmm, there should be more logs presented before the "xcodebuild" error. If you could post those that would be very helpful. Otherwise I'd say just make sure you have the latest builds/versions of everything.
@hamzahamza-vd7cj
@hamzahamza-vd7cj 5 месяцев назад
is ur ios simulator updated to the latest version
@vitorpeixoto2324
@vitorpeixoto2324 11 месяцев назад
Eita! No que vim aqui para recorrer ao seu canal, subiu o vídeo novo!
@Niletixofficial
@Niletixofficial 4 месяца назад
this is an error im recieving, very frustrating. Error message "You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy for keeping apps secure" anyone with answers?
@quakerparrotandlovebirds1138
@quakerparrotandlovebirds1138 6 месяцев назад
just cant get away from error 400: invalid request when opening on browser. Cant make it open inside app, it always open crome...
@Frodonar
@Frodonar 4 месяца назад
Did you fix that? I'm with the same issue
@kanishkazoysa7471
@kanishkazoysa7471 3 месяца назад
when run the "npx expo prebuild" command only add the android folder .not added the ios folder and update the bundleIdentifier
@prathveeshbhat4523
@prathveeshbhat4523 2 месяца назад
same problem
@muhammed030
@muhammed030 11 месяцев назад
Amazing work!!! Bro, Can't we do it without using google cloud?
@codewithbeto
@codewithbeto 11 месяцев назад
Not possible
@facundotorres7690
@facundotorres7690 7 месяцев назад
Hey bro, i do everithing and it worked, but when i try to sign in doesnt give me the access and give me this error Error 400: invalid_request. I already put my acount like a user test
@good6894
@good6894 6 месяцев назад
Yeah, I get the same thing! Not sure what to do :/
@polentaibife
@polentaibife 8 месяцев назад
Hi beto, im running this with expo go, the problem is after i selected my google account, every time i use sign in with google it automatically selects that account and i cant select another one. Is this a expo go issue? Another issue that i have is that my response doesnt have a idToken that is used to create the user at firebase, how can i fix that?
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
first problem: not expo go issue, thats google problem second problem: cba to type a answer its ez fix
@augustop6319
@augustop6319 10 месяцев назад
wow, that's the only tutorial that worked for me... graciasss!!! I have a question... how would I be able to keep the session even when the app is closed? I tried: auth.setPersistence(auth.Auth.Persistence.LOCAL) but got the error: TypeError: Cannot read property 'Persistence' of undefined
@priyanshisoni982
@priyanshisoni982 3 месяца назад
Can you provide us the source code
@EstebanDinamarcaM
@EstebanDinamarcaM 11 месяцев назад
I have a question, what's the difference between this video (Firebase) and Google sign in (previous video)
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
this video uses Firebase, the other video doesn't cough. dumbo.
@yurkenowl
@yurkenowl 9 месяцев назад
Thanks for the video. When I try to use my phone with the expo go application I can't log in with Google it says access denied or something like that. Why is that happening and is there any way to fix it? In the emulator android and ios work perfectly.
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
can't use expo go he explained in video
@yurkenowl
@yurkenowl 7 месяцев назад
@@aimeeaidanu254 I missed that part
@thulo5204
@thulo5204 7 месяцев назад
Please provide timestamps
@mauriciobarca1630
@mauriciobarca1630 10 месяцев назад
Hi there. I followed your tutorial twice, but when i get to the part on min 29 to add the client ids to firebase, i get an error from firebase and i cant add the ids
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
whats the error?
@voldemore6300
@voldemore6300 9 месяцев назад
Google oAuth from the last video I did follow all procedure which were shown on your video I did about to get all done but something occurred was Google requires policy 2.0 from my screen along with 400 invalid request could you explain why is all this message pop up instead of my account info😢, and the message even show me because of my //exp//192.16… not allow as redirect url?
@ulfetalhussaini4481
@ulfetalhussaini4481 9 месяцев назад
me too, same issue!!
@voldemore6300
@voldemore6300 9 месяцев назад
@@ulfetalhussaini4481I been waiting for his replies ❤ hopefully we could reach out the answer soon🎉
@sigururjonsson7691
@sigururjonsson7691 9 месяцев назад
did you remember to export { auth }; ??@@ulfetalhussaini4481
@alimohammad1548
@alimohammad1548 9 месяцев назад
from expo doc "The @react-native-google-signin/google-signin library can't be used in the Expo Go app because it requires custom native code" run the app on device or emulator the solve it
@daribeksarsenbayev489
@daribeksarsenbayev489 8 месяцев назад
@@alimohammad1548 I am not sure what you are referring to, since the code doesn't use this library. It doesn't solve the issue when I try to launch the app from the device. If you want to help, please extend your answer and attach some links. Thanks!
@antoineroschewitz3925
@antoineroschewitz3925 9 месяцев назад
Is this deprecated for SDK49 ?
@codewithbeto
@codewithbeto 9 месяцев назад
Noup
@irfantaylan1590
@irfantaylan1590 10 месяцев назад
Hello Beto, can you help me with this problem please ? TypeError: Cannot read property 'createNode' of null, js engine: hermes ERROR Invariant Violation: "main" has not been registered. This can happen if: .... What should I do ?
@auronvila1069
@auronvila1069 4 месяца назад
update the useEffect to this useEffect(() => { if (response && response.type === 'success') { const { id_token } = response.params const credential = GoogleAuthProvider.credential(id_token) signInWithCredential(auth, credential).then() } }, [response]);
@kasteh
@kasteh 9 месяцев назад
GREAT VIDEO, but Im not geting redirect back to the app. Have any solution?
@ricandybeejay737
@ricandybeejay737 10 месяцев назад
Thanks…. But When using the onAuthStateChanged… It gives an error undefined is not a function
@aimeeaidanu254
@aimeeaidanu254 7 месяцев назад
make sure ur not using the firebase admin sdk
@siddharthverma1159
@siddharthverma1159 7 месяцев назад
while signing in using Google, i am facing Access blocked:Authorization Error :400 invalid request what should i do ?
@rubenandiapimentel
@rubenandiapimentel 7 месяцев назад
probably youve writen wrong the clientid
@good6894
@good6894 6 месяцев назад
This 400 invalid_request can be a bunch of different issues. @rubenandiapimentel pointed out one of them, that you're using the wrong client id(You need to go to your google dashboard, then credentials on the left, then under oauth2.0 client IDs you need to select the client you made for this project. I'm developing for Android so that the client I selected. If you selected a client of type Web application(or any type other than the one you're developing for) then that would be a cause of this error. The other possibility that I also hit myselft was needing to enable Custom URI Scheme(which is found under Advanced Settings, which is on the client ID screen for your project) I also ended up having to delete the "Scheme" that the tutorial had you put into your App.json. Although I'm not positive this is necessary for everyone.
@sic-corestudio5604
@sic-corestudio5604 3 месяца назад
enable custom URI in google console
@adagostino94
@adagostino94 10 месяцев назад
at the 46:10 mark when I try to sign in, I am able to choose my google account but afterwords on my app I get a Render Error stating Firebase: Error (auth/argument-error). I have been scouring the web trying to figure out what caused this but can't. Any ideas?
@polentaibife
@polentaibife 8 месяцев назад
I have the same problem, did you find a solution?
@hai001ful
@hai001ful 8 месяцев назад
@codewithbeto Even i am facing the same issue. It would be really helpful, if you could help us here.
@yashjadhav6838
@yashjadhav6838 2 месяца назад
Are you teaching apple token handling inside your course ?
@furrekarasu1667
@furrekarasu1667 5 месяцев назад
Im using windows, when I do npx expo prebuild It doesnt generate IOS folder, only android and if I run npx expo prebuild --platform ios it says => "skipped generating" bla bla bla Help please
@randomviralshorts1501
@randomviralshorts1501 2 месяца назад
you need mac
@furrekarasu1667
@furrekarasu1667 2 месяца назад
​@@randomviralshorts1501​Could the mac be from 2015? does it require to have a certain macOs version
@furrekarasu1667
@furrekarasu1667 2 месяца назад
@@randomviralshorts1501 Because if thats not the case then I can actually use my schools macbooks. (I do not need a paid developer right?) I have a macbook per say
@TheSldsnake
@TheSldsnake 8 месяцев назад
is it works for Android ?
@MansaJamie
@MansaJamie 7 месяцев назад
Yes
@thedungnguyen4440
@thedungnguyen4440 6 месяцев назад
does anyone here got response?.type return 'dismiss' ?
@sic-corestudio5604
@sic-corestudio5604 3 месяца назад
yes i am keep on getting it it's been 2 months of your this comment i assume you have fixedx that issue, can you share how you did that cause i can't find any solutions please, it keeps on giving me dissmiss after getting back to the app everything working fine but that's the only problem i am facing with google signin
@AnuragMishra-ws4zc
@AnuragMishra-ws4zc 11 месяцев назад
When your react native course will be available in English language ❤.
@codewithbeto
@codewithbeto 11 месяцев назад
Im working on it! Hopefully in the next couple months
@machlinjeyasekhar267
@machlinjeyasekhar267 10 месяцев назад
Can u do without using Google cloud?
@codewithbeto
@codewithbeto 10 месяцев назад
No 👎
@5464654135756
@5464654135756 4 месяца назад
How is this different from the one that you made previously? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-BDeKTPQzvR4.html
@user-ki9yq8yw8t
@user-ki9yq8yw8t 10 месяцев назад
Error: Client Id property `expoClientId` must be defined to use Google auth on this platform. This error is located at: in App (created by withDevTools(App)) in withDevTools(App) in RCTView (created by View) in View (created by AppContainer) in RCTView (created by View) in View (created by AppContainer) in AppContainer in main(RootComponent), js engine: hermes
@mehmoodahmad6078
@mehmoodahmad6078 10 месяцев назад
same errror
@rubenandiapimentel
@rubenandiapimentel 7 месяцев назад
tath just happens on expo go
Далее
#16 Building Animated Page Header in React Native
4:30
26 Incredible Use Cases for the New GPT-4o
21:58
Просмотров 88 тыс.
How good is the latest version of ChatGPT? | BBC News
23:16
Next.js Authentication Firebase - Sign in with Google
36:54
React Native Environment Setup for Mac (Apple Silicon)
44:05
INSANE OpenAI News: GPT-4o and your own AI partner
28:48
What’s your charging level??
0:14
Просмотров 64 тыс.