Beberapa Firebase Android SDK bergantung pada layanan Google Play , yang berarti mereka hanya akan berjalan di perangkat dan emulator dengan layanan Google Play terpasang. SDK Firebase ini berkomunikasi dengan layanan latar belakang layanan Google Play di perangkat untuk menyediakan API yang aman, terbaru, dan ringan untuk aplikasi Anda. Perangkat Android tertentu, seperti perangkat Amazon Kindle Fire atau yang dijual di beberapa wilayah, tidak menginstal layanan Google Play.
SDK Android Firebase mana yang memerlukan layanan Google Play?
Firebase SDK dapat dibagi menjadi tiga kategori:
- Layanan Play diperlukan — SDK ini memerlukan layanan Google Play, jika tidak mereka tidak memiliki fungsi.
- Layanan Play disarankan — SDK ini memerlukan layanan Google Play untuk memiliki fungsionalitas penuh , tetapi mereka tetap menawarkan sebagian besar fungsionalitas bahkan tanpa layanan Google Play.
- Layanan Play tidak diperlukan — SDKS ini tidak memerlukan layanan Google Play untuk memiliki fungsionalitas penuh.
Tabel di bawah hanya akurat untuk rilis terbaru setiap SDK. Beberapa versi lama mungkin memiliki persyaratan yang lebih ketat.
Layanan Google Play tidak diperlukan
Produk | Perpustakaan | Layanan Google Play? |
---|---|---|
App Periksa penyedia kustom dan debug | com.google.firebase:firebase-appcheck:16.0.0 com.google.firebase:firebase-appcheck-debug:16.0.0 | Tidak dibutuhkan |
API Distribusi Aplikasi | com.google.firebase:firebase-appdistribution-api:16.0.0-beta03 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03 | Tidak dibutuhkan |
Distribusi Aplikasi | com.google.firebase:firebase-appdistribution:16.0.0-beta03 | Tidak dibutuhkan |
Autentikasi | com.google.firebase:firebase-auth:21.0.6 com.google.firebase:firebase-auth-ktx:21.0.6 | Tidak dibutuhkan |
Cloud Firestore | com.google.firebase:firebase-firestore:24.2.0 com.google.firebase:firebase-firestore-ktx:24.2.0 | Tidak dibutuhkan |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:20.1.0 com.google.firebase:firebase-functions-ktx:20.1.0 | Tidak dibutuhkan |
Penyimpanan Cloud untuk Firebase | com.google.firebase:firebase-storage:20.0.1 com.google.firebase:firebase-storage-ktx:20.0.1 | Tidak dibutuhkan |
Crashlytics | com.google.firebase:firebase-crashlytics:18.2.11 com.google.firebase:firebase-crashlytics-ktx:18.2.11 | Tidak dibutuhkan |
Pesan Dalam Aplikasi | com.google.firebase:firebase-inappmessaging:20.1.2 com.google.firebase:firebase-inappmessaging-ktx:20.1.2 | Tidak dibutuhkan |
Tampilan Pesan Dalam Aplikasi | com.google.firebase:firebase-inappmessaging-display:20.1.2 com.google.firebase:firebase-inappmessaging-display-ktx:20.1.2 | Tidak dibutuhkan |
Instalasi Firebase | com.google.firebase:firebase-installations:17.0.1 com.google.firebase:firebase-installations-ktx:17.0.1 | Tidak dibutuhkan |
Pemantauan Kinerja | com.google.firebase:firebase-perf:20.1.0 com.google.firebase:firebase-perf-ktx:20.1.0 | Tidak dibutuhkan |
Basis Data Waktu Nyata | com.google.firebase:firebase-database:20.0.5 com.google.firebase:firebase-database-ktx:20.0.5 | Tidak dibutuhkan |
Konfigurasi Jarak Jauh | com.google.firebase:firebase-config:21.1.0 com.google.firebase:firebase-config-ktx:21.1.0 | Tidak dibutuhkan |
Layanan Google Play diperlukan atau direkomendasikan
Produk | Perpustakaan | Layanan Google Play? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:21.0.0 | Direkomendasikan* |
Analitik | com.google.firebase:firebase-analytics:21.0.0 com.google.firebase:firebase-analytics-ktx:21.0.0 | Direkomendasikan* |
Penyedia Integritas Aplikasi Periksa Play | com.google.firebase:firebase-appcheck-playintegrity:16.0.0 | Yg dibutuhkan |
Penyedia App Check SafetyNet | com.google.firebase:firebase-appcheck-safetynet:16.0.0 | Yg dibutuhkan |
Pengindeksan Aplikasi | com.google.firebase:firebase-appindexing:20.0.0 | Yg dibutuhkan |
Pesan Awan | com.google.firebase:firebase-messaging:23.0.6 com.google.firebase:firebase-messaging-ktx:23.0.6 | Yg dibutuhkan |
Tautan Dinamis | com.google.firebase:firebase-dynamic-links:21.0.1 com.google.firebase:firebase-dynamic-links-ktx:21.0.1 | Yg dibutuhkan |
Visi Firebase ML | com.google.firebase:firebase-ml-vision:24.1.0 | Yg dibutuhkan |
Model Kustom Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Yg dibutuhkan |
* SDK Firebase untuk Google Analytics dapat mengirim peristiwa di perangkat apa pun, tetapi beberapa wawasan otomatis seperti demografi hanya tersedia di perangkat dengan layanan Google Play.