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 installato. Questi SDK Firebase comunicano con il servizio Google Play services in background 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 installato.
Quali SDK Firebase per Android richiedono Google Play services?
Gli SDK Firebase possono essere suddivisi in tre categorie:
- Play services richiesto: questi SDK richiedono Google Play services, altrimenti non hanno alcuna 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 richiesto: questi SDK non richiedono Google Play services per avere funzionalità complete.
Le tabelle seguenti sono accurate solo per l'ultima release di ogni SDK. Alcune versioni precedenti potrebbero avere requisiti più rigorosi.
Google Play services non obbligatorio
Prodotto | Raccolta | Google Play services? | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.3.0 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
App Check custom and debug providers | com.google.firebase:firebase-appcheck:19.0.1 com.google.firebase:firebase-appcheck-debug:19.0.1 |
Non obbligatorio | ||||||||||||||||||||||||||||||||||||
App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta17 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta17 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Authentication | com.google.firebase:firebase-auth:24.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Cloud Firestore | com.google.firebase:firebase-firestore:26.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics:20.0.2 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Data Connect | com.google.firebase:firebase-dataconnect:17.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.1 | Non obbligatorio |
||||||||||||||||||||||||||||||||||||
In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.1 | Non obbligatorio |
||||||||||||||||||||||||||||||||||||
Firebase installazioni | com.google.firebase:firebase-installations:19.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Performance Monitoring | com.google.firebase:firebase-perf:22.0.2 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Realtime Database | com.google.firebase:firebase-database:22.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
Remote Config | com.google.firebase:firebase-config:23.0.1 | Non obbligatorio | ||||||||||||||||||||||||||||||||||||
LIBRERIE DEPRECATE O NON SUPPORTATE | ||||||||||||||||||||||||||||||||||||||
Moduli Firebase KTX - non più supportati
|
1 Firebase AI Logic in precedenza era chiamato
"Vertex AI in Firebase" con il pacchetto
com.google.firebase:firebase-vertexai
.
Google Play services obbligatorio o consigliato
Prodotto | Raccolta | Google Play services? | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AdMob | com.google.android.gms:play-services-ads:24.6.0 | Consigliato 2 | |||||||||
Analytics | com.google.firebase:firebase-analytics:23.0.0 | Consigliato 2 | |||||||||
App Check Fornitore di Play Integrity | com.google.firebase:firebase-appcheck-playintegrity:19.0.1 | Obbligatorio | |||||||||
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Obbligatorio | |||||||||
Cloud Messaging | com.google.firebase:firebase-messaging:25.0.1 | Obbligatorio | |||||||||
Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Obbligatorio | |||||||||
Firebase ML Modello personalizzato | 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 Firebase KTX - 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 su dispositivi con Google Play services.