반응형
// FirebaseAuth 및 FirebaseDatabase 인스턴스를 초기화합니다.
FirebaseAuth.getInstance()
FirebaseDatabase.getInstance()
// ProgressDialog를 초기화합니다.
progressDialog = ProgressDialog(requireContext())
progressDialog.setTitle("계정 생성 중")
progressDialog.setMessage("계정을 생성 중입니다")
// GoogleSignInOptions를 설정합니다.
val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id)) // 이거를 꼭 넣어야됨!!
.requestEmail().build()
// GoogleSignInClient를 초기화합니다.
mGoogleSignInClient = GoogleSignIn.getClient(requireContext(), gso)
// 구글 로그인 버튼 클릭 시 Google 로그인 과정을 시작합니다.
binding.btnSingInGoogle.setOnClickListener {
startSignInGoogle()
}
.requestIdToken(getString(R.string.default_web_client_id)) // 이거를 꼭 넣어야됨!!
이 아이디를 google consolecloud에서 id를 확인해주세요 꽤 길었습니다.
반응형
'개발일기' 카테고리의 다른 글
23.10.19 99일차 google 인증 자료 사이트 출처 com.google.android.gms.common.api.ApiException: 10 (2) | 2023.10.19 |
---|---|
23.10.18 98일차 Firebase.auth unresolved, debug.keystore 위치찾기 (0) | 2023.10.18 |
23.10.16 96일차 TIL git branch 확인하기 (0) | 2023.10.16 |
23.10.10 90일차 Binding 하기 (0) | 2023.10.10 |
23.10.06 86일차 TIL 심화 B강의 정리 (0) | 2023.10.06 |