Check out what’s new from Firebase at Google I/O 2022. Learn more

Google Play 서비스에 대한 Firebase Android SDK의 종속성

일부 Firebase Android SDK는 Google Play 서비스 에 의존합니다. 즉, Google Play 서비스가 설치된 기기 및 에뮬레이터에서만 실행됩니다. 이러한 Firebase SDK는 기기의 Google Play 서비스 백그라운드 서비스와 통신하여 앱에 안전하고 가벼운 최신 API를 제공합니다. Amazon Kindle Fire 장치 또는 일부 지역에서 판매되는 장치와 같은 특정 Android 장치에는 Google Play 서비스가 설치되어 있지 않습니다.

어떤 Firebase Android SDK에 Google Play 서비스가 필요합니까?

Firebase SDK는 세 가지 범주로 나눌 수 있습니다.

  • Play 서비스 필요 — 이 SDK에는 Google Play 서비스가 필요합니다. 그렇지 않으면 기능이 없습니다.
  • Play 서비스 권장 — 이 SDK를 사용하려면 Google Play 서비스가 모든 기능을 갖추고 있어야 하지만 Google Play 서비스가 없어도 대부분의 기능을 계속 제공합니다.
  • Play 서비스가 필요 하지 않음 — 이 SDK는 Google Play 서비스가 전체 기능을 갖출 것을 요구하지 않습니다.

아래 표는 각 SDK의 최신 릴리스 에 대해서만 정확합니다. 일부 이전 버전에는 더 엄격한 요구 사항이 있을 수 있습니다.

Google Play 서비스 필요하지 않음

제품 도서관 구글 플레이 서비스?
앱 확인 사용자 지정 및 디버그 공급자 com.google.firebase:firebase-appcheck:16.0.0
com.google.firebase:firebase-appcheck-debug:16.0.0
필요하지 않음
앱 배포 API com.google.firebase:firebase-appdistribution-api:16.0.0-beta03
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03
필요하지 않음
앱 배포 com.google.firebase:firebase-appdistribution:16.0.0-beta03 필요하지 않음
입증 com.google.firebase:firebase-auth:21.0.5
com.google.firebase:firebase-auth-ktx:21.0.5
필요하지 않음
클라우드 파이어스토어 com.google.firebase:firebase-firestore:24.1.2
com.google.firebase:firebase-firestore-ktx:24.1.2
필요하지 않음
Firebase 클라이언트 SDK용 Cloud Functions com.google.firebase:firebase-functions:20.1.0
com.google.firebase:firebase-functions-ktx:20.1.0
필요하지 않음
Firebase용 클라우드 스토리지 com.google.firebase:firebase-storage:20.0.1
com.google.firebase:firebase-storage-ktx:20.0.1
필요하지 않음
Crashlytics com.google.firebase:firebase-crashlytics:18.2.11
com.google.firebase:firebase-crashlytics-ktx:18.2.11
필요하지 않음
인앱 메시지 com.google.firebase:firebase-inappmessaging:20.1.2
com.google.firebase:firebase-inappmessaging-ktx:20.1.2
필요하지 않음
인앱 메시지 표시 com.google.firebase:firebase-inappmessaging-display:20.1.2
com.google.firebase:firebase-inappmessaging-display-ktx:20.1.2
필요하지 않음
Firebase 설치 com.google.firebase:firebase-installations:17.0.1
com.google.firebase:firebase-installations-ktx:17.0.1
필요하지 않음
성능 모니터링 com.google.firebase:firebase-perf:20.1.0
com.google.firebase:firebase-perf-ktx:20.1.0
필요하지 않음
실시간 데이터베이스 com.google.firebase:firebase-database:20.0.5
com.google.firebase:firebase-database-ktx:20.0.5
필요하지 않음
원격 구성 com.google.firebase:firebase-config:21.1.0
com.google.firebase:firebase-config-ktx:21.1.0
필요하지 않음
제품 도서관 구글 플레이 서비스?
AdMob com.google.android.gms:play-services-ads:21.0.0 추천*
해석학 com.google.firebase:firebase-analytics:21.0.0
com.google.firebase:firebase-analytics-ktx:21.0.0
추천*
앱 확인 Play 무결성 제공업체 com.google.firebase:firebase-appcheck-playintegrity:16.0.0 필수의
앱 확인 SafetyNet 제공업체 com.google.firebase:firebase-appcheck-safetynet:16.0.0 필수의
앱 인덱싱 com.google.firebase:firebase-appindexing:20.0.0 필수의
클라우드 메시징 com.google.firebase:firebase-messaging:23.0.5
com.google.firebase:firebase-messaging-ktx:23.0.5
필수의
동적 링크 com.google.firebase:firebase-dynamic-links:21.0.1
com.google.firebase:firebase-dynamic-links-ktx:21.0.1
필수의
Firebase ML 비전 com.google.firebase:firebase-ml-vision:24.1.0 필수의
Firebase ML 커스텀 모델 com.google.firebase:firebase-ml-model-interpreter:22.0.4 필수의

* Google Analytics용 Firebase SDK는 모든 기기에서 이벤트를 보낼 수 있지만 인구 통계와 같은 일부 자동 통계는 Google Play 서비스가 있는 기기에서만 사용할 수 있습니다.