본문 바로가기
프로그래밍/안드로이드 <Kotlin>

[android] firebase com.google.android.gms.common.api.ApiException: 10: 에러 해결

by TaeGyeong Lee 2023. 11. 23.

개요

안드로이드에서 파이어베이스 기능 구현 시 발생할 수 있는 문제입니다. 다양한 상황에서 발생할 수 있으므로 다른 글들 또한 확인하세요.

com.google.android.gms.common.api.ApiException: 10:

 

올바른 "웹" 클라이언트 ID 확인

안드로이드 프로젝트임에도 Oauth 웹 클라이언트 ID 를 사용해야 합니다. 저의 경우 android Oauth 클라이언트 ID를 사용하고 있었습니다. 해당 프로젝트의 자동 생성되는 웹앱 Oauth 클라이언트 ID를 사용해야 합니다.. 

 GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(R.string.default_web_client_id))
                .requestEmail().build();
        googleSignInClient = GoogleSignIn.getClient(this,  gso);
        buttonSigninWithGoogle = findViewById(R.id.buttonSigninWithGoogle);

 

참고 자료

좋은 글들을 많이 올려주셨습니다.

 

onActivityResult에서 apiException 10, apiException 20501 문제

최근 firebase로 구글 아이디 로그인 인증을 구현하려고 하는데 계속 apiException10과 apiException20501이 번갈아가면서 떴다... 몇시간을 찾아가며 디버깅했지만 해결되지 않았다. 그렇게 자포자기하고

kbwplace.tistory.com

 

[Kotlin] Error: com.google.android.gms.common.api.ApiException: 10

google sign 관련 에러 (SHA-1 인증서 키 설정)

kdjun97.github.io