R.string.default_web_client_id 설정을 어떡해 해야하는지 알고 싶습니다.
286
投稿した質問数 3
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 되었는데, 참고할 만한 자료가 있는지 알고 싶습니다.
回答 1
0
안드로이드 개발 환경에 따라 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 에서 참고해 보세요.
다작 시 firebase 설정
0
17
2
Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)
1
37
1
미션 제출 방식 건의
0
36
0
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
38
1
미션 진행 방식에 대한 질문입니다.
0
54
1
3-13 리텐션 과제 제출합니다!
0
63
2
파킹 페이지와 대기열 큐 질문입니다.
0
49
1
소리
0
43
1
조회 메서드에서 @Transactional(readOnly=true) 질문
1
43
1
"폴더를 찾을 수 없습니다." 라는 응답만 계속 나옵니다.
0
47
1
[과제]1-9 피벗 테이블 만들어보기
0
65
2
cnt수를 구할 때 왜 user_pseudo_id 를 사용하나요?
0
61
2
해당 결제 부분을 포폴에서 테스트 api를 적용에 대한 궁금증
1
47
1
소스파일
0
50
1
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
94
2
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
66
2
구현 방법에 대한 문의
0
87
2
MSA 통신방식에 대해서 질문 있습니다.
0
56
1
최종 과제 제출합니다.
0
97
2
앱 캠페인 중복 트래픽 문제 없는걸까요?
0
83
2
안녕하세요 질문있습니다.!
0
83
2
@Modifying에 관하여
1
74
1
3-13 과제
0
92
3
'Canvas 설정과 배경 설정’ 부분에 대해 질문드립니다.
1
76
1

