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.0.0 com.google.firebase:firebase-auth-ktx:23.0.0 |
Tidak Diperlukan |
Cloud Firestore | com.google.firebase:firebase-firestore:25.1.0 com.google.firebase:firebase-firestore-ktx:25.1.0 |
Tidak Diperlukan |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:21.0.0 com.google.firebase:firebase-functions-ktx:21.0.0 |
Tidak Diperlukan |
Cloud Storage for Firebase | com.google.firebase:firebase-storage:21.0.0 com.google.firebase:firebase-storage-ktx:21.0.0 |
Tidak Diperlukan |
Crashlytics | com.google.firebase:firebase-crashlytics:19.1.0 com.google.firebase:firebase-crashlytics-ktx:19.1.0 |
Tidak Diperlukan |
In-App Messaging | com.google.firebase:firebase-inappmessaging:21.0.0 com.google.firebase:firebase-inappmessaging-ktx:21.0.0 |
Tidak Diperlukan |
Tampilan In-App Messaging | com.google.firebase:firebase-inappmessaging-display:21.0.0 com.google.firebase:firebase-inappmessaging-display-ktx:21.0.0 |
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.1 com.google.firebase:firebase-perf-ktx:21.0.1 |
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.0 com.google.firebase:firebase-config-ktx:22.0.0 |
Tidak Diperlukan |
Vertex AI in Firebase | com.google.firebase:firebase-vertexai:16.0.0-beta05 | Tidak Diperlukan |
Google Play services diperlukan atau direkomendasikan
Produk | Koleksi | Google Play services? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:23.3.0 | Direkomendasikan* |
Analytics | com.google.firebase:firebase-analytics:22.1.0 com.google.firebase:firebase-analytics-ktx:22.1.0 |
Direkomendasikan* |
Penyedia Play Integrity App Check | com.google.firebase:firebase-appcheck-playintegrity:18.0.0 | Diperlukan |
Penyedia SafetyNet App Check | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | Diperlukan |
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Diperlukan |
Cloud Messaging | com.google.firebase:firebase-messaging:24.0.1 com.google.firebase:firebase-messaging-ktx:24.0.1 |
Diperlukan |
Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 com.google.firebase:firebase-dynamic-links-ktx:22.1.0 |
Diperlukan |
Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Diperlukan |
Model Kustom Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Diperlukan |
* 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.