Beberapa Firebase Android SDK bergantung pada layanan Google Play, yang berarti SDK hanya akan berjalan di perangkat dan emulator yang menginstal layanan Google Play. Firebase SDK ini berkomunikasi dengan layanan latar belakang milik layanan Google Play 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 layanan Google Play.
Firebase Android SDK mana yang memerlukan layanan Google Play?
Firebase SDK dapat dibagi menjadi tiga kategori:
- Layanan Play diperlukan — SDK ini memerlukan layanan Google Play. Jika tidak, SDK tersebut tidak memiliki fungsionalitas.
- Layanan Play direkomendasikan — SDK ini membutuhkan layanan Google Play agar memiliki fungsionalitas lengkap, tetapi masih menawarkan sebagian besar fungsionalitas walaupun tanpa layanan Google Play.
- Layanan Play tidak diperlukan — SDK ini tidak memerlukan layanan Google Play untuk memiliki fungsionalitas penuh.
Tabel di bawah ini hanya akurat untuk rilis terbaru setiap SDK. Beberapa versi lama mungkin memiliki persyaratan yang lebih ketat.
Layanan Google Play tidak diperlukan
Produk | Library | Layanan Google Play? |
---|---|---|
Penyedia kustom dan debug App Check | com.google.firebase:firebase-appcheck:17.0.1 com.google.firebase:firebase-appcheck-ktx:17.0.1 com.google.firebase:firebase-appcheck-debug:17.0.1 |
Tidak Diperlukan |
App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta10 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10 |
Tidak Diperlukan |
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta10 | Tidak Diperlukan |
Authentication | com.google.firebase:firebase-auth:22.1.2 com.google.firebase:firebase-auth-ktx:22.1.2 |
Tidak Diperlukan |
Cloud Firestore | com.google.firebase:firebase-firestore:24.8.1 com.google.firebase:firebase-firestore-ktx:24.8.1 |
Tidak Diperlukan |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:20.3.1 com.google.firebase:firebase-functions-ktx:20.3.1 |
Tidak Diperlukan |
Cloud Storage for Firebase | com.google.firebase:firebase-storage:20.2.1 com.google.firebase:firebase-storage-ktx:20.2.1 |
Tidak Diperlukan |
Crashlytics | com.google.firebase:firebase-crashlytics:18.4.3 com.google.firebase:firebase-crashlytics-ktx:18.4.3 |
Tidak Diperlukan |
In-App Messaging | com.google.firebase:firebase-inappmessaging:20.3.5 com.google.firebase:firebase-inappmessaging-ktx:20.3.5 |
Tidak Diperlukan |
Tampilan In-App Messaging | com.google.firebase:firebase-inappmessaging-display:20.3.5 com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5 |
Tidak Diperlukan |
Penginstalan Firebase | com.google.firebase:firebase-installations:17.1.4 com.google.firebase:firebase-installations-ktx:17.1.4 |
Tidak Diperlukan |
Performance Monitoring | com.google.firebase:firebase-perf:20.4.1 com.google.firebase:firebase-perf-ktx:20.4.1 |
Tidak Diperlukan |
Realtime Database | com.google.firebase:firebase-database:20.2.2 com.google.firebase:firebase-database-ktx:20.2.2 |
Tidak Diperlukan |
Remote Config | com.google.firebase:firebase-config:21.4.1 com.google.firebase:firebase-config-ktx:21.4.1 |
Tidak Diperlukan |
Layanan Google Play diperlukan atau direkomendasikan
Produk | Library | Layanan Google Play? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:22.4.0 | Direkomendasikan* |
Analytics | com.google.firebase:firebase-analytics:21.3.0 com.google.firebase:firebase-analytics-ktx:21.3.0 |
Direkomendasikan* |
Penyedia Play Integrity App Check | com.google.firebase:firebase-appcheck-playintegrity:17.0.1 | 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 | Diperlukan |
Cloud Messaging | com.google.firebase:firebase-messaging:23.2.1 com.google.firebase:firebase-messaging-ktx:23.2.1 |
Wajib |
Dynamic Links | com.google.firebase:firebase-dynamic-links:21.1.0 com.google.firebase:firebase-dynamic-links-ktx:21.1.0 |
Wajib |
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 layanan Google Play.