inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

깡샘의 쌩초보 안드로이드 One Day Class – Part7 파이어베이스와 연동하기

20-4 회원가입과 로그인 기능 만들기 #2 - 구글 로그인

R.string.default_web_client_id 설정을 어떡해 해야하는지 알고 싶습니다.

267

한걸음

작성한 질문수 3

0

val gso = GoogleSignInOptions
    .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
    .requestIdToken(getString(R.string.default_web_client_id))
    .requestEmail()
    .build()

R.string.default_web_client_id 를 설정하지 않았다고 계속 에러가 떠는데, 어떡해 해야 하는지 알고 싶습니다.

 

그리고 GoogleSignIn이 현제는 deprecate 되었는데, 참고할 만한 자료가 있는지 알고 싶습니다.

android kotlin firebase fcm firestore

답변 1

0

kkang

안드로이드 개발 환경에 따라 R.string.default_web_client_id 부분에서 에러가 발생하기도 하고 정상적으로 인지하기도 합니다.

제가 촬영한 강의의 실습에도 코드 작성시 R.string.default_web_client_id 부분을 인지할 수 없다고 에러가 발생했습니다. 하지만 저의 경우(제가 테스트하는 대부분의 경우) 안드로이드 스튜디오 코드 창에는 에러라고 나오지만 정상적으로 빌드되고 테스트 되었습니다.

 

만약 파이어베이스와 관련된 모든 설정이 다 제대로 되어 있는데도 빌드시에 R.string.default_web_client_id 에서 에러가 발생한다면 프로젝트 수준의 build.gradle.kts 에 등록한 google-services 버전을 낮추어 테스트 해볼 수 있습니다. 강의에서는 4.4.1을 사용했는데 4.3.8 등의 낮은 버전을 등록하고 Build->Rebuild Project 메뉴를 클릭해 적용해 볼 수 있을 것 같습니다.

물론 파이어베이스와 관련된 모든 설정이 정상적으로 되어 있어야 합니다.

 

그리고 GoogleSignIn 을 이용이 여전히 가능하지만 deprecate 시킨 이유는 Credential Manager 로 구글 인증을 통합하기 위함이며 이와 관련된 자료는 https://developer.android.com/identity/sign-in/legacy-gsi-migration 에서 참고해 보세요.

 

0

한걸음

감사합니다.

구글 플레이 API 업데이트 관련 문의

0

7

2

예전 로드맵과 현재 강의 순서

0

18

1

3-13 리텐션 과제 제출합니다

0

30

2

3-13. 리텐션 연습과제 제출합니다.

0

36

1

'플러터 개발환경 세팅하기' 링크 클릭시, 악성 스크립트 설치 유도 페이지로 이동하니 조심하시길 바랍니다.

0

52

2

소스 코드 좀 올려주세요.

0

36

1

개념과 격벽에 대한 이해를 팀과 공유하고 합의하는 방법

1

61

2

최종 과제 제출

0

52

3

Weekly Retention 과제 작성하였습니다.

0

53

2

JWT토큰 발급 시, subject 값을 다양하게 넣어서 여러 개의 토큰을 만드는 이유

0

45

2

광고 캠페인 종류와 키워드 플래너 관련 질문

0

62

2

3-10 강의 14분경 코호트 해석 질문드립니다.

0

65

2

안드로이드 기기 실행 오류

0

46

2

Weekly 및 Monthly Retention 과제 제출합니다.

0

64

2

테이블 컬럼에 대한 질문

0

47

1

강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.

0

56

2

[과제] 퍼널 쿼리 PIVOT 테이블 작성

0

63

2

이미지 업로드해도 프로필에 x만 떠요

0

60

3

install까지 설치 하였는데 start 가안됩니다.

1

52

2

앱내 광고 빈도 관련 문의사항

0

84

2

실무 내용 문의드려요

0

42

2

앱 초기 진입시 전면광고 관련 질문

0

94

2

원하지 않은 외국인 유입

0

116

2

페이징 처리에서 offset/limit에 대한 질문

1

76

1