Zależności pakietów SDK Firebase na Androida w Usługach Google Play

Niektóre pakiety SDK Firebase na Androida zależą od Usługi Google Play, co oznacza, że będą działać tylko na urządzeniach i emulatorach z Usługami Google Play. Zainstalowano. Te pakiety SDK Firebase komunikują się z Usługami Google Play w tle. na urządzeniu, zapewniając bezpieczny, aktualny i lekki interfejs API do aplikacji. Określonych urządzeń z Androidem, takich jak Amazon Kindle Fire są sprzedawane w niektórych regionach, nie mają zainstalowanych Usług Google Play.

Które pakiety SDK Firebase na Androida wymagają Usług Google Play?

Pakiety SDK Firebase można podzielić na 3 kategorie:

  • Wymagane usługi Google Play – te pakiety SDK wymagają Usług Google Play, w przeciwnym razie nie będą miały żadnej funkcji.
  • Zalecane usługi Google Play – te pakiety SDK wymagają Usługi Google Play mają pełną funkcjonalność, ale nadal oferują większość funkcji nawet bez Usług Google Play.
  • Usługi Google Play nie są wymagane – te pakiety SDK nie wymagają Usługi Google Play muszą być w pełni funkcjonalne.

Poniższe tabele są dokładne tylko w przypadku najnowszej wersji każdego SDK. Niektóre starsze wersje mogą mieć bardziej rygorystyczne wymagania.

Usługi Google Play nie są wymagane

Usługa Biblioteka Usług Google Play?
Dostawcy niestandardowych i debugowania Sprawdzania aplikacji com.google.firebase:firebase-appcheck:18.0.0
com.google.firebase:firebase-appcheck-ktx:18.0.0
com.google.firebase:firebase-appcheck-debug:18.0.0
Niewymagane
Interfejs App Distribution API com.google.firebase:firebase-appdistribution-api:16.0.0-beta13
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta13
Niewymagane
Rozpowszechnianie aplikacji com.google.firebase:firebase-appdistribution:16.0.0-beta13 Niewymagane
Uwierzytelnianie com.google.firebase:firebase-auth:23.0.0
com.google.firebase:firebase-auth-ktx:23.0.0
Niewymagane
Cloud Firestore com.google.firebase:firebase-firestore:25.0.0
com.google.firebase:firebase-firestore-ktx:25.0.0
Niewymagane
Pakiet SDK klienta Cloud Functions dla Firebase com.google.firebase:firebase-functions:21.0.0
com.google.firebase:firebase-functions-ktx:21.0.0
Niewymagane
Cloud Storage dla Firebase com.google.firebase:firebase-storage:21.0.0
com.google.firebase:firebase-storage-ktx:21.0.0
Niewymagane
Crashlytics com.google.firebase:firebase-crashlytics:19.0.3
com.google.firebase:firebase-crashlytics-ktx:19.0.3
Niewymagane
Wysyłanie wiadomości w aplikacji com.google.firebase:firebase-inappmessaging:21.0.0
com.google.firebase:firebase-inappmessaging-ktx:21.0.0
Niewymagane
Wyświetlanie wiadomości w aplikacji com.google.firebase:firebase-inappmessaging-display:21.0.0
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.0
Niewymagane
Instalacje Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
Niewymagane
Monitorowanie wydajności com.google.firebase:firebase-perf:21.0.1
com.google.firebase:firebase-perf-ktx:21.0.1
Niewymagane
Baza danych czasu rzeczywistego com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
Niewymagane
Zdalna konfiguracja com.google.firebase:firebase-config:22.0.0
com.google.firebase:firebase-config-ktx:22.0.0
Niewymagane
Vertex AI for Firebase com.google.firebase:firebase-vertexai:16.0.0-beta03 Niewymagane
Usługa Biblioteka Usług Google Play?
AdMob com.google.android.gms:play-services-ads:23.2.0 Zalecane*
Analytics com.google.firebase:firebase-analytics:22.0.2
com.google.firebase:firebase-analytics-ktx:22.0.2
Zalecane*
Dostawca usługi Sprawdzania aplikacji w Play Integrity com.google.firebase:firebase-appcheck-playintegrity:18.0.0 Wymagane
Dostawca SafetyNet do Sprawdzania aplikacji com.google.firebase:firebase-appcheck-safetynet:16.1.2 Wymagane
Indeksowanie aplikacji com.google.firebase:firebase-appindexing:20.0.0 Wymagane
Komunikacja w chmurze com.google.firebase:firebase-messaging:24.0.0
com.google.firebase:firebase-messaging-ktx:24.0.0
Wymagane
Linki dynamiczne com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Wymagane
ML Vision w Firebase com.google.firebase:firebase-ml-vision:24.1.0 Wymagane
Model niestandardowy systemów uczących się Firebase com.google.firebase:firebase-ml-model-interpreter:22.0.4 Wymagane

* Pakiet SDK Firebase dla Google Analytics może wysyłać zdarzenia na dowolnym urządzeniu, ale niektóre statystyki automatyczne, takie jak dane demograficzne, są dostępne tylko na urządzeniach z Usługami Google Play.