Dependensi Firebase Android SDK pada layanan Google Play

Beberapa Firebase Android SDK bergantung pada Google Play services, yang berarti SDK hanya akan berjalan di perangkat dan emulator yang menginstal Google Play services. Firebase SDK ini berkomunikasi dengan layanan latar belakang milik Google Play services di perangkat untuk memberikan API yang aman, terbaru, dan ringan bagi aplikasi Anda. Beberapa perangkat Android tertentu, seperti perangkat Amazon Kindle Fire atau yang dijual di beberapa wilayah, tidak menginstal Google Play services.

Firebase Android SDK mana yang memerlukan Google Play services?

Firebase SDK dapat dibagi menjadi tiga kategori:

  • Play services diperlukan — SDK ini memerlukan Google Play services untuk memiliki fungsionalitas.
  • Play services direkomendasikan — SDK ini membutuhkan Google Play services agar memiliki fungsionalitas lengkap, tetapi masih menawarkan sebagian besar fungsionalitas meskipun tanpa Google Play services.
  • Play services tidak diperlukan — SDK ini tidak memerlukan Google Play services untuk memiliki fungsionalitas penuh.

Tabel di bawah ini hanya akurat untuk rilis terbaru setiap SDK. Beberapa versi lama mungkin memiliki persyaratan yang lebih ketat.

Google Play services tidak diperlukan

Produk Koleksi Google Play services?
Penyedia kustom dan debug 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
Tidak Diperlukan
App Distribution API com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
Tidak Diperlukan
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta14 Tidak Diperlukan
Authentication com.google.firebase:firebase-auth:23.1.0
com.google.firebase:firebase-auth-ktx:23.1.0
Tidak Diperlukan
Cloud Firestore com.google.firebase:firebase-firestore:25.1.1
com.google.firebase:firebase-firestore-ktx:25.1.1
Tidak Diperlukan
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:21.1.0
com.google.firebase:firebase-functions-ktx:21.1.0
Tidak Diperlukan
Cloud Storage for Firebase com.google.firebase:firebase-storage:21.0.1
com.google.firebase:firebase-storage-ktx:21.0.1
Tidak Diperlukan
Crashlytics com.google.firebase:firebase-crashlytics:19.2.1
com.google.firebase:firebase-crashlytics-ktx:19.2.1
Tidak Diperlukan
In-App Messaging com.google.firebase:firebase-inappmessaging:21.0.1
com.google.firebase:firebase-inappmessaging-ktx:21.0.1
Tidak Diperlukan
Tampilan In-App Messaging com.google.firebase:firebase-inappmessaging-display:21.0.1
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
Tidak Diperlukan
Penginstalan Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
Tidak Diperlukan
Performance Monitoring com.google.firebase:firebase-perf:21.0.2
com.google.firebase:firebase-perf-ktx:21.0.2
Tidak Diperlukan
Realtime Database com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
Tidak Diperlukan
Remote Config com.google.firebase:firebase-config:22.0.1
com.google.firebase:firebase-config-ktx:22.0.1
Tidak Diperlukan
Vertex AI in Firebase com.google.firebase:firebase-vertexai:16.0.2 Tidak Diperlukan
Produk Koleksi Google Play services?
AdMob com.google.android.gms:play-services-ads:23.5.0 Direkomendasikan*
Analytics com.google.firebase:firebase-analytics:22.1.2
com.google.firebase:firebase-analytics-ktx:22.1.2
Direkomendasikan*
Penyedia Play Integrity App Check com.google.firebase:firebase-appcheck-playintegrity:18.0.0 Wajib
Penyedia SafetyNet App Check com.google.firebase:firebase-appcheck-safetynet:16.1.2 Wajib
App Indexing com.google.firebase:firebase-appindexing:20.0.0 Wajib
Cloud Messaging com.google.firebase:firebase-messaging:24.1.0
com.google.firebase:firebase-messaging-ktx:24.1.0
Wajib
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Wajib
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Wajib
Model Kustom Firebase ML com.google.firebase:firebase-ml-model-interpreter:22.0.4 Wajib

* Firebase SDK untuk Google Analytics dapat mengirim peristiwa di perangkat apa pun. Namun, beberapa insight otomatis, seperti demografi, hanya tersedia di perangkat dengan Google Play services.