앱에 Firebase SDK를 추가해야한다.
Firebase에서 새로운 프로젝트를 생성하고, 프로젝트 개요(홈)으로 나가서 앱 추가를 누른다.
단계를 친절하게 설명해주니 따라하면 된다.

그 다음 프로젝트 설정 > 내 앱으로 가서 디버그용 SHA-1 키를 등록해준다. SHA-256도 있어서 그냥 추가해줬다.

그 다음 Firebase Authentication 시작하기 > 로그인 방법 > 로그인 제공업체 > Google 사용 설정 해준다.

이제 https://console.cloud.google.com/apis/credentials 으로 가서 내 프로젝트 선택 후
API 및 서비스 > 사용자 인증 정보 > OAuth 2.0 클라이언트 ID > Web client (auto created by Google Service)
클라이언트 ID를 복사해준다.
복사한 ID를 res/values/strings.xml 에 붙여넣기한다.
<resources>
<string name="app_name">Schatz</string>
<string name="default_web_client_id">여기에 클라이언트 아이디</string>
</resources>
마지막으로 필요한 의존성을 추가해준다.
implementation("com.google.firebase:firebase-auth-ktx:23.2.1") // 1번
implementation("com.google.android.gms:play-services-auth:21.4.0") // 2번
1번은 firebase authentication sdk 이고
2번은 Google 로그인 UI를 띄우고 결과를 받아오기 위한 라이브러리다. 화면 화단에 로그인 전용 팝업을 띄우는 역할을 한다.

'개발 > Android' 카테고리의 다른 글
| [Android Studio] 앱 아이콘 바꾸기 + SplashScreen 설정하기 (0) | 2025.10.24 |
|---|---|
| [Android Studio] Debug 용 SHA-1 키 얻기 (0) | 2025.10.24 |