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 memberikan API yang aman, terkini, dan ringan ke aplikasi Anda. Perangkat Android tertentu, seperti perangkat Amazon Kindle Fire atau yang dijual di beberapa wilayah, tidak memasang 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 akurat hanya untuk rilis terbaru setiap SDK. Beberapa versi lama mungkin memiliki persyaratan yang lebih ketat.
Layanan Google Play tidak diperlukan
Produk | Perpustakaan | Layanan Google Play? |
---|---|---|
Penyedia kustom dan debug App Check | com.google.firebase:firebase-appcheck:16.1.1 com.google.firebase:firebase-appcheck-ktx:16.1.1 com.google.firebase:firebase-appcheck-debug:16.1.1 | Tidak dibutuhkan |
API Distribusi Aplikasi | com.google.firebase:firebase-appdistribution-api:16.0.0-beta05 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta05 | Tidak dibutuhkan |
Distribusi Aplikasi | com.google.firebase:firebase-appdistribution:16.0.0-beta05 | Tidak dibutuhkan |
Autentikasi | com.google.firebase:firebase-auth:21.1.0 com.google.firebase:firebase-auth-ktx:21.1.0 | Tidak dibutuhkan |
Toko Api Awan | com.google.firebase:firebase-firestore:24.4.2 com.google.firebase:firebase-firestore-ktx:24.4.2 | Tidak dibutuhkan |
Cloud Functions untuk SDK Klien Firebase | com.google.firebase:firebase-functions:20.2.2 com.google.firebase:firebase-functions-ktx:20.2.2 | Tidak dibutuhkan |
Penyimpanan Awan untuk Firebase | com.google.firebase:firebase-storage:20.1.0 com.google.firebase:firebase-storage-ktx:20.1.0 | Tidak dibutuhkan |
Crashlytics | com.google.firebase:firebase-crashlytics:18.3.3 com.google.firebase:firebase-crashlytics-ktx:18.3.3 | Tidak dibutuhkan |
Perpesanan Dalam Aplikasi | com.google.firebase:firebase-inappmessaging:20.3.0 com.google.firebase:firebase-inappmessaging-ktx:20.3.0 | Tidak dibutuhkan |
Tampilan Pesan Dalam Aplikasi | com.google.firebase:firebase-inappmessaging-display:20.3.0 com.google.firebase:firebase-inappmessaging-display-ktx:20.3.0 | Tidak dibutuhkan |
Instalasi Firebase | com.google.firebase:instalasi firebase:17.1.0 com.google.firebase:firebase-installations-ktx:17.1.0 | Tidak dibutuhkan |
Pemantauan Kinerja | com.google.firebase:firebase-perf:20.3.1 com.google.firebase:firebase-perf-ktx:20.3.1 | Tidak dibutuhkan |
Basis Data Waktu Nyata | com.google.firebase:firebase-database:20.1.0 com.google.firebase:firebase-database-ktx:20.1.0 | Tidak dibutuhkan |
Konfigurasi Jarak Jauh | com.google.firebase:firebase-config:21.2.1 com.google.firebase:firebase-config-ktx:21.2.1 | Tidak dibutuhkan |
Layanan Google Play diperlukan atau direkomendasikan
Produk | Perpustakaan | Layanan Google Play? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:21.4.0 | Direkomendasikan* |
Analitik | com.google.firebase:firebase-analytics:21.2.0 com.google.firebase:firebase-analytics-ktx:21.2.0 | Direkomendasikan* |
Penyedia Integritas Play Check Aplikasi | com.google.firebase:firebase-appcheck-playintegrity:16.1.1 | Yg dibutuhkan |
Penyedia App Check SafetyNet | com.google.firebase:firebase-appcheck-safetynet:16.1.1 | Yg dibutuhkan |
Pengindeksan Aplikasi | com.google.firebase:firebase-appindexing:20.0.0 | Yg dibutuhkan |
Pesan Awan | com.google.firebase:firebase-messaging:23.1.1 com.google.firebase:firebase-messaging-ktx:23.1.1 | Yg dibutuhkan |
Tautan Dinamis | com.google.firebase:firebase-dynamic-links:21.1.0 com.google.firebase:firebase-dynamic-links-ktx:21.1.0 | Yg dibutuhkan |
Visi Firebase ML | com.google.firebase:firebase-ml-vision:24.1.0 | Yg dibutuhkan |
Model Khusus Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Yg dibutuhkan |
* Firebase SDK untuk Google Analytics dapat mengirimkan peristiwa di perangkat apa pun, tetapi beberapa wawasan otomatis seperti demografi hanya tersedia di perangkat dengan layanan Google Play.