Written by
react-style
on
on
@react-native-google-signin/google-signin 소셜 로그인 구현(2)
@react-native-google-signin/google-signin 소셜 로그인 구현(2)
(1)글에서 언급했던 GoogleService-Info.plist 없이 시도한 것의 시작점은 Firebase 를 쓰면 안되기 때문에 당연히 GoogleService-Info.plist 없이 구현하는 방식으로 삽질을 했다. 우연히 Google Cloud Platform 을 보다가 아래 사진처럼 PLIST 다운로드를 우연히 발견했다.. 이걸 발견하지 못해서 몇 주간 구글 로그인 구현이 미뤄진게 말이 되나? 허무하다.
어찌됐건 다운받은 PLIST를 Xcode에 적용하고 URL Type을 재수정하였다.
Xcode - GoogleService-Info.plist app/screens/Auth/login.tsx
결국 iosClientId와 webClientId 를 모두 세팅해주고 webClientId를 쓰기 때문에 당연히 offlineAccess도 true값을 넣어주었다.
버튼이 정상적으로 작동하였고, 로그인이 완료되면 터미널 창에 구글 유저 정보를 포함한 idToken, scopes, serverAuthCode가 들어오는 것을 확인하였다.
추후 기능구현 : 터미널에 출력된 정보 pretty 하게 바꿀 수 있는지 + 토큰 저장 및 axios .post 하기
from http://0biglife.tistory.com/9 by ccl(A) rewrite - 2021-12-24 18:01:30