了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Dipendenze degli SDK Android Firebase sui servizi di Google Play

Alcuni SDK Android Firebase dipendono dai servizi Google Play , il che significa che funzioneranno solo su dispositivi ed emulatori con i servizi Google Play installati. Questi SDK Firebase comunicano con il servizio in background di Google Play Services 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 i servizi Google Play installati.

Quali SDK Android Firebase richiedono i servizi Google Play?

Gli SDK Firebase possono essere suddivisi in tre categorie:

  • Servizi di riproduzione richiesti : questi SDK richiedono i servizi di Google Play, altrimenti non hanno funzionalità.
  • Servizi di riproduzione consigliati : questi SDK richiedono che i servizi di Google Play dispongano di tutte le funzionalità, ma offrono comunque la maggior parte delle funzionalità anche senza i servizi di Google Play.
  • Servizi di riproduzione non richiesti : questi SDKS non richiedono che i servizi di Google Play dispongano della piena funzionalità.

Le tabelle seguenti sono accurate solo per l' ultima versione di ciascun SDK. Alcune versioni precedenti potrebbero avere requisiti più severi.

Servizi Google Play non richiesti

Prodotto Biblioteca Servizi Google Play?
App Controlla i provider personalizzati e di debug 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
Non richiesto
API di distribuzione delle app com.google.firebase:firebase-appdistribution-api:16.0.0-beta08
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta08
Non richiesto
Distribuzione dell'app com.google.firebase:firebase-appdistribution:16.0.0-beta08 Non richiesto
Autenticazione com.google.firebase:firebase-auth:22.0.0
com.google.firebase:firebase-auth-ktx:22.0.0
Non richiesto
CloudFirestore com.google.firebase:firebase-firestore:24.6.1
com.google.firebase:firebase-firestore-ktx:24.6.1
Non richiesto
Funzioni cloud per Firebase Client SDK com.google.firebase:firebase-functions:20.3.1
com.google.firebase:firebase-functions-ktx:20.3.1
Non richiesto
Archiviazione cloud per Firebase com.google.firebase:firebase-storage:20.2.0
com.google.firebase:firebase-storage-ktx:20.2.0
Non richiesto
Crashlytics com.google.firebase:firebase-crashlytics:18.3.7
com.google.firebase:firebase-crashlytics-ktx:18.3.7
Non richiesto
Messaggi in-app com.google.firebase:firebase-inappmessaging:20.3.2
com.google.firebase:firebase-inappmessaging-ktx:20.3.2
Non richiesto
Visualizzazione dei messaggi in-app com.google.firebase:firebase-inappmessaging-display:20.3.2
com.google.firebase:firebase-inappmessaging-display-ktx:20.3.2
Non richiesto
Installazioni Firebase com.google.firebase:firebase-installations:17.1.3
com.google.firebase:firebase-installations-ktx:17.1.3
Non richiesto
Monitoraggio delle prestazioni com.google.firebase:firebase-perf:20.3.2
com.google.firebase:firebase-perf-ktx:20.3.2
Non richiesto
Database in tempo reale com.google.firebase:firebase-database:20.2.2
com.google.firebase:firebase-database-ktx:20.2.2
Non richiesto
Configurazione remota com.google.firebase:firebase-config:21.4.0
com.google.firebase:firebase-config-ktx:21.4.0
Non richiesto
Prodotto Biblioteca Servizi Google Play?
AdMob com.google.android.gms:play-services-ads:22.1.0 Consigliato*
Analitica com.google.firebase:firebase-analytics:21.3.0
com.google.firebase:firebase-analytics-ktx:21.3.0
Consigliato*
Fornitore di integrità di App Check Play com.google.firebase:firebase-appcheck-playintegrity:17.0.1 Necessario
App Controlla il fornitore di SafetyNet com.google.firebase:firebase-appcheck-safetynet:16.1.2 Necessario
Indicizzazione dell'app com.google.firebase:firebase-appindexing:20.0.0 Necessario
Messaggi sulla nuvola com.google.firebase:firebase-messaging:23.1.2
com.google.firebase:firebase-messaging-ktx:23.1.2
Necessario
Collegamenti dinamici com.google.firebase:firebase-dynamic-links:21.1.0
com.google.firebase:firebase-dynamic-links-ktx:21.1.0
Necessario
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Necessario
Modello personalizzato Firebase ML com.google.firebase:firebase-ml-model-interpreter:22.0.4 Necessario

* 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.