일부 Firebase Android SDK는 Google Play services님, 즉, Google Play services가 있는 기기 및 에뮬레이터에서만 실행됩니다. 설치해야 합니다. 이러한 Firebase SDK는 Google Play services 백그라운드와 통신합니다. 최신 상태의 안전하고 가벼운 API를 제공하여 있습니다. Amazon Kindle Fire 기기와 같은 특정 Android 기기 또는 Google Play services가 설치되어 있지 않은 경우
어떤 Firebase Android SDK에 Google Play services이 필요한가요?
Firebase SDK는 다음 3가지 카테고리로 나눌 수 있습니다.
- Play services 필수: 이 SDK에는 Google Play services가 필요합니다. 그렇지 않으면 아무 기능도 없습니다.
- Play services 권장 — 이 SDK를 사용하려면 Google Play services는 전체 기능을 제공하지만 대부분의 기능을 여전히 제공합니다. Google Play services 없이도 사용할 수 있습니다.
- Play services 필수 아님: 이 SDK에는 Google Play services를 사용하여 전체 기능을 실행합니다.
아래 표의 정보는 각 SDK의 최신 출시 버전에만 적용됩니다. 일부 이전 버전에는 더 엄격한 요구사항이 적용될 수 있습니다.
Google Play services는 필수가 아닙니다.
제품 | 라이브러리 | Google Play services? |
---|---|---|
커스텀 및 디버그 제공자 App Check개 | com.google.firebase:firebase-appcheck:18.0.0 을 방문하세요. com.google.firebase:firebase-appcheck-ktx:18.0.0 을 사용하세요. com.google.firebase:firebase-appcheck-debug:18.0.0 |
필수 아님 |
App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta13 의 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta13 |
필수 아님 |
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta13 | 필수 아님 |
Authentication | com.google.firebase:firebase-auth:23.0.0 을 참조하세요. com.google.firebase:firebase-auth-ktx:23.0.0 |
필수 아님 |
Cloud Firestore | com.google.firebase:firebase-firestore:25.1.0 com.google.firebase:firebase-firestore-ktx:25.1.0 |
필수 아님 |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:21.0.0 com.google.firebase:firebase-functions-ktx:21.0.0 |
필수 아님 |
Cloud Storage for Firebase | com.google.firebase:firebase-storage:21.0.0 com.google.firebase:firebase-storage-ktx:21.0.0 |
필수 아님 |
Crashlytics | com.google.firebase:firebase-crashlytics:19.0.3 을 참조하세요. com.google.firebase:firebase-crashlytics-ktx:19.0.3 |
필수 아님 |
In-App Messaging | com.google.firebase:firebase-inappmessaging:21.0.0 com.google.firebase:firebase-inappmessaging-ktx:21.0.0 |
필수 아님 |
In-App Messaging 디스플레이 | com.google.firebase:firebase-inappmessaging-display:21.0.0 com.google.firebase:firebase-inappmessaging-display-ktx:21.0.0 |
필수 아님 |
Firebase 설치 | com.google.firebase:firebase-installations:18.0.0 com.google.firebase:firebase-installations-ktx:18.0.0 |
필수 아님 |
Performance Monitoring | com.google.firebase:firebase-perf:21.0.1 을 사용합니다. com.google.firebase:firebase-perf-ktx:21.0.1 |
필수 아님 |
Realtime Database | com.google.firebase:firebase-database:21.0.0 com.google.firebase:firebase-database-ktx:21.0.0 |
필수 아님 |
Remote Config | com.google.firebase:firebase-config:22.0.0 com.google.firebase:firebase-config-ktx:22.0.0 |
필수 아님 |
Vertex AI in Firebase | com.google.firebase:firebase-vertexai:16.0.0-beta04 | 필수 아님 |
Google Play services 필수 또는 권장
제품 | 라이브러리 | Google Play services? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:23.3.0 | 권장* |
Analytics | com.google.firebase:firebase-analytics:22.1.0 com.google.firebase:firebase-analytics-ktx:22.1.0 |
권장* |
Play Integrity 제공업체 App Check개 | com.google.firebase:firebase-appcheck-playintegrity:18.0.0 | 필수 |
App Check SafetyNet 제공자 | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | 필수 |
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | 필수 |
Cloud Messaging | com.google.firebase:firebase-messaging:24.0.1 com.google.firebase:firebase-messaging-ktx:24.0.1 |
필수 |
Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 을 참조하세요. com.google.firebase:firebase-dynamic-links-ktx:22.1.0 |
필수 |
Firebase ML 비전 | com.google.firebase:firebase-ml-vision:24.1.0 | 필수 |
커스텀 모델 Firebase ML개 | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | 필수 |
* Google 애널리틱스용 Firebase SDK는 모든 기기에서 이벤트를 전송할 수 있지만 인구통계와 같은 일부 자동 통계는 기기에서만 사용할 수 있음 Google Play services.