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 |
Wymagane lub zalecane usługi Google Play
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.