안드로이드에서 Firebase Google 로그인
설치, 동기화, 및 이 플러그인에 대한 전체 마크다운 가이드를 포함한 설치 단계와 함께 복사할 수 있는 프롬프트.
이 안내서에서는 Android에서 Google Sign-In을 Firebase Authentication과 통합하는 방법을 설명합니다. Google Firebase 일반 설정을 이미 완료했다고 가정합니다. 주의
제목이 '설정 단계'인 섹션
__CAPGO_KEEP_0__-
프로젝트 개요로 이동하려면 console.cloud.google.com
-
버튼을 클릭하세요.
Add app버튼
-
선택
Android
-
폼의 첫 번째 부분을 채우십시오
- Fill the
Android package name- 안드로이드 스튜디오를 앱을 사용하여 열어 주세요
npx cap open android - "navigator"의 가장 아래 부분에서 찾으세요
Gradle Scripts
- 찾아보기
build.gradle모듈을위한app
- 복사하십시오
android.defaultConfig.applicationId이것은 당신의package nameFirebase 콘솔에서
- 파이어베이스 콘솔에 붙여넣으세요
- 안드로이드 스튜디오를 앱을 사용하여 열어 주세요
- 버튼을 클릭하세요
Register app파이어베이스 앱 추가 Android 등록 버튼
- Fill the
-
단계를 건너 뛰세요
Download and then add config file다운로드 및 설정 파일 추가를 건너 뛰세요
-
이 단계를 건너 뛰세요.
Add firebase SDK단계
-
버튼을 클릭하세요.
Continue to console버튼
-
자동으로 인증되지 않는 경우,
settings->general->your apps-> Android 앱을 찾으세요. 그리고 클릭하세요.
-
SHA1 서명 얻으세요.
10-11 단계에서 Google 로그인 Android 설정 가이드:
-
터미널을 열어 주세요. 먼저, 현재 위치가 Capgo 프로젝트 폴더 내에 있는지 확인하세요.
android애플리케이션의 폴더에 가서 실행하십시오../gradlew signInReport
-
스크롤을 올려보세요. 위에 있는 것을 보실 수 있습니다. 복사하세요.
SHA1.
-
-
파이어베이스 프로젝트에 SHA1을 추가하세요.
- 클릭하여
Add fingerprint버튼
- 이전 단계에서 복사한 SHA1을 붙여넣으세요
- 클릭하여
Save버튼
- 클릭하여
-
웹 클라이언트 ID를 가져오세요
- __CAPGO_KEEP_0__으로 이동하세요.
Build->Authentication
- 버튼을 클릭하세요.
Sign-in method버튼
- 버튼을 클릭하세요.
Google서비스
- 버튼을 클릭하세요.
Web SDK configuration파이어베이스 인증 로그인 방법 웹 __CAPGO_KEEP_0__ 구성 버튼
- 이것은 당신의
Web client ID이것이 될 것입니다.webClientIdFirebase Authentication Sign-in Method Web __CAPGO_KEEP_0__ 설정 Web Client IDinitializeJS에서 웹 클라이언트 ID를 사용하세요.
- __CAPGO_KEEP_0__으로 이동하세요.
-
주의
플러그인 메소드 Firebase Authentication Sign-in Method Web __CAPGO_KEEP_0__ Configuration Web Client ID Android에서 Google Sign-In을 사용할 수 있는 Firebase 인증을 사용할 수 있습니다. 그러나 Google Cloud 콘솔의 설정을 다음 단계에서 설명한 대로 다시 확인하는 것을 추천합니다.
Google Cloud 콘솔의 설정을 다시 확인하세요.
Google Cloud 콘솔의 설정을 다시 확인하는 방법설정이 올바른지 확인하기 위해, Google Cloud 콘솔의 설정을 다시 확인하세요.
-
프로젝트 찾기
- 프로젝트 선택기
- Firebase 프로젝트의 정확한 이름으로 프로젝트를 검색하고 클릭하세요. 나의 경우는
sociallogin-tutorial-app.
- 프로젝트 선택기
-
검색 바를 열고 열기
credentials- __CAPGO_KEEP_0__
- __CAPGO_KEEP_1__
credentials__CAPGO_KEEP_2__APIs and Services__CAPGO_KEEP_3__
- __CAPGO_KEEP_0__
-
__CAPGO_KEEP_4__
-
Android 클라이언트 ID가 Firebase 콘솔에서 올바르게 구성되어 있는지 확인하세요.
- 클릭
Android앱
- SHA1 해시가 올바르게 구성되어 있는지 확인하고 이전 단계에서 복사한 것과 일치하는지 확인하세요.
- 클릭
-
웹 클라이언트 ID가 Firebase 콘솔에서 올바르게 구성되어 있는지 확인하세요.
- 클릭
Web앱
- 클라이언트 ID가 이전 단계에서 복사한 것과 일치하는지 확인하세요.
- 클릭
Voila! Android에서 Google Sign-In을 사용하여 Firebase Authentication을 사용할 준비가 되었습니다.
문제 해결
문제 해결 섹션인증이 지연되거나 실패하는 경우:
- Firebase 웹 클라이언트 ID와
idToken매치되는지 확인하세요. - Firebase 콘솔에서 Google Sign-In이 활성화되어 있는지 확인하세요.
- SHA-1 finger print가 올바르게 구성되어 있는지 확인하세요.
- 예시 앱 __CAPGO_KEEP_0__을 참조하세요. example app code 편집