솜은 코튼
[error] Google Login Api Fail(실패) 원인 본문
[오류 사항]
구글 로그인 API를 사용하여 로그인 진행 후 onActivityResult로 결과값을 받을 때 실패로 인해 사용자 정보를 받을 수 없는 현상
[오류 원인]
1. 잘못된 client id를 기입한 경우
2. 구글 인증 설정 옵션이 Off인 경우
[해결 방법]
1. 해당 앱이 네이티브 형식의 호출 방식인가 WebView 형식의 호출 방식인가?
: 우선 해당 로그인 호출 방식이 네이티브인지 WebView 호출 방식인지 체크하여야 한다.
Google APIs 콘솔 페이지에서 OAuth 클라이언트 ID를 생성했을 것이다.
이 때, Android에서 실행한다고 유형이 Android인 client id를 입력하는 것이 아니라
WebView 방식이면 웹 애플리케이션 유형의 client id를 기입해주어야 한다.
2. Firebase 관리자 페이지에서 구글 인증 설정을 하였나?
: Firebase 관리자 페이지에 들어가면 구글 인증 설정 On/Off 기능이 있다.
2-1) firebase.google.com/ 페이지에서 해당 프로젝트로 들어가서 좌측의 Authentication 메뉴로 들어간다.
2-2) Sign-in method 탭에서 Google을 클릭하여 사용 설정기능을 On 시켜준다.
'Android > 오류사항' 카테고리의 다른 글
[error] NotificationChannel 옵션 setVibrationPattern / Push 진동 설정 (0) | 2021.01.25 |
---|---|
[error] select an element in the page to inspect it / chrome inspect touch cursor not working (0) | 2021.01.07 |
[error] 403. Error: disallowed_useragent. (1) | 2021.01.05 |
[error] java.io.FileNotFoundException (0) | 2020.10.23 |
[error] Manifest merger failed with multiple errors, see logs (0) | 2020.10.19 |