Alcuni SDK Firebase per Android dipendono da Google Play services, il che significa che verranno eseguiti solo su dispositivi ed emulatori con Google Play services installati. Questi SDK Firebase comunicano con il Google Play services background service sul dispositivo per fornire un'API sicura, aggiornata e leggera alla tua app. Alcuni dispositivi Android, come i dispositivi Amazon Kindle Fire o quelli venduti in alcune regioni, non hanno Google Play services installati.
Quali SDK Firebase per Android richiedono Google Play services?
Gli SDK Firebase possono essere suddivisi in tre categorie:
- Play services richiesti : questi SDK richiedono Google Play services, altrimenti non hanno funzionalità.
- Play services consigliato : questi SDK richiedono Google Play services per avere funzionalità complete, ma offrono comunque la maggior parte delle funzionalità anche senza Google Play services.
- Play services non richiesti : questi SDK non richiedono Google Play services per avere funzionalità complete.
Le tabelle seguenti sono accurate solo per la latest release di ogni SDK. Alcune versioni precedenti potrebbero avere requisiti più rigorosi.
Google Play services non richiesti
| Prodotto | Raccolta | Google Play services? | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.10.1 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Fornitori personalizzati e di debug App Check | com.google.firebase:firebase-appcheck:19.0.2 com.google.firebase:firebase-appcheck-debug:19.0.2 |
Non richiesto | ||||||||||||||||||||||||||||||||||||
| API App Distribution | com.google.firebase:firebase-appdistribution-api:16.0.0-beta17 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta17 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.0.1 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.1.2 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.0 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.0.4 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Data Connect | com.google.firebase:firebase-dataconnect:17.2.0 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.2 | Non richiesto |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.2 | Non richiesto |
||||||||||||||||||||||||||||||||||||
| Firebase installazioni | com.google.firebase:firebase-installations:19.1.0 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.4 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.0.1 | Non richiesto | ||||||||||||||||||||||||||||||||||||
| LIBRERIE DEPRECATE O NON SUPPORTATE | ||||||||||||||||||||||||||||||||||||||
|
Moduli KTX Firebase - non più supportati
|
||||||||||||||||||||||||||||||||||||||
1 Firebase AI Logic era precedentemente denominato
"Vertex AI in Firebase" con il pacchetto
com.google.firebase:firebase-vertexai.
Google Play services richiesti o consigliati
| Prodotto | Raccolta | Google Play services? | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.1.0 | Consigliato 2 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | Consigliato 2 | |||||||||
| App Check Fornitore di Play Integrity | com.google.firebase:firebase-appcheck-playintegrity:19.0.2 | Obbligatorio | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Obbligatorio | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.0.1 | Obbligatorio | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.0.0 | Obbligatorio | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Obbligatorio | |||||||||
| Modello personalizzatoFirebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Obbligatorio | |||||||||
| LIBRERIE DEPRECATE O NON SUPPORTATE | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | Obbligatorio | |||||||||
|
Moduli KTX Firebase - non più supportati
|
|||||||||||
2 L'SDK Firebase per Google Analytics può inviare eventi su qualsiasi dispositivo, ma alcuni approfondimenti automatici, come i dati demografici, sono disponibili solo sui dispositivi con Google Play services.