반응형
최근 firebase로 구글 아이디 로그인 인증을 구현하려고 하는데 계속 apiException10과 apiException20501이 번갈아가면서 떴다...
몇시간을 찾아가며 디버깅했지만 해결되지 않았다.
그렇게 자포자기하고 있던 중 로그에 game이 있는걸 발견했고 오류의 원인을 알게되었다..
바로 이 부분이었다.
.Builder()안의 GoogleSignInOptions뒤에 부분이 DEFAULT_GAMES_SIGN_IN으로 되어있었다.
이렇게 DEFAULT_SIGN_IN으로 바꿔준뒤 apiException20501문제는 해결됐다.
그리고 apiException10 문제는 결국은 firebase 콘솔에 넣어준 SHA-1 지문의 오류일 것이라고 stackoverflow의 사람들이 입을 모아 말했다.
알고보니 나는 이 앱을 이미 출시했었어서 다른 SHA-1 지문이 더 있었던 것이었고 firebase 콘솔을 google play 콘솔과 연동시켜준 뒤, 자동으로 SHA-1 지문이 추가 되어 새로운 google-services.json 파일을 다시 다운받아 넣었다.
apiException10문제는 여기를 참고하면 도움이 될 것이다.
반응형