Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Dependências dos SDKs do Firebase Android nos serviços do Google Play

Alguns Firebase SDKs Android dependem de serviços do Google Play , o que significa que eles só serão executados em dispositivos e emuladores com os serviços do Google Play instalados. Esses SDKs do Firebase se comunicam com o serviço de segundo plano do Google Play Services no dispositivo para fornecer uma API segura, atualizada e leve para seu aplicativo. Certos dispositivos Android, como dispositivos Amazon Kindle Fire ou aqueles vendidos em algumas regiões, não têm o Google Play Services instalado.

Quais SDKs do Firebase exigem o Google Play Services?

Os SDKs do Firebase podem ser divididos em três categorias:

  • Serviços de jogo necessário - Estes SDKs exigem serviços do Google Play, caso contrário, eles não têm nenhuma funcionalidade.
  • Serviços de jogo recomendado - Estes SDKs exigem serviços do Google Play para ter funcionalidade completa, mas eles ainda oferecem mais funcionalidade mesmo sem os serviços do Google Play.
  • Serviços de jogo não é obrigatório - Estes SDKs não requerem serviços do Google Play para ter a funcionalidade completa.

As tabelas abaixo são precisas apenas para a versão mais recente de cada SDK. Algumas versões mais antigas podem ter requisitos mais rígidos.

Serviços do Google Play não é obrigatório

produtos Biblioteca Serviços do Google Play?
Provedores de verificação de aplicativo e de depuração com.google.firebase: firebase-appcheck: 16.0.0-beta03
com.google.firebase: firebase-appcheck-debug: 16.0.0-beta03
Não requerido
Autenticação com.google.firebase: firebase-auth: 21.0.1
com.google.firebase: firebase-auth-ktx: 21.0.1
Não requerido
Cloud Firestore com.google.firebase: firebase-firestore: 23.0.4
com.google.firebase: firebase-firestore-ktx: 23.0.4
Não requerido
Cloud Functions para Firebase Client SDK com.google.firebase: firebase-functions: 20.0.1
com.google.firebase: firebase-functions-ktx: 20.0.1
Não requerido
Cloud Storage para Firebase com.google.firebase: firebase-storage: 20.0.0
com.google.firebase: firebase-storage-ktx: 20.0.0
Não requerido
Crashlytics com.google.firebase: firebase-crashlytics: 18.2.3
com.google.firebase: firebase-crashlytics-ktx: 18.2.3
Não requerido
Mensagens no aplicativo com.google.firebase: firebase-inappmessaging: 20.1.0
com.google.firebase: firebase-inappmessaging-ktx: 20.1.0
Não requerido
Exibição de mensagens no aplicativo com.google.firebase: firebase-inappmessaging-display: 20.1.0
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.0
Não requerido
Instalações do Firebase com.google.firebase: firebase-installation: 17.0.0
com.google.firebase: firebase-facilities-ktx: 17.0.0
Não requerido
Monitoramento de Desempenho com.google.firebase: firebase-perf: 20.0.3
com.google.firebase: firebase-perf-ktx: 20.0.3
Não requerido
Realtime Database com.google.firebase: firebase-database: 20.0.2
com.google.firebase: firebase-database-ktx: 20.0.2
Não requerido
Configuração Remota com.google.firebase: firebase-config: 21.0.1
com.google.firebase: firebase-config-ktx: 21.0.1
Não requerido
produtos Biblioteca Serviços do Google Play?
AdMob com.google.android.gms: play-services-ads: 20.4.0 Recomendado*
Analytics com.google.firebase: firebase-analytics: 19.0.2
com.google.firebase: firebase-analytics-ktx: 19.0.2
Recomendado*
Provedor de App Check SafetyNet com.google.firebase: firebase-appcheck-safetynet: 16.0.0-beta03 Obrigatório
Indexação de aplicativos com.google.firebase: firebase-appindexing: 20.0.0 Obrigatório
Cloud Messaging com.google.firebase: firebase-messaging: 22.0.0
com.google.firebase: firebase-messaging-ktx: 22.0.0
Obrigatório
Links dinâmicos com.google.firebase: firebase-dynamic-links: 20.1.1
com.google.firebase: firebase-dynamic-links-ktx: 20.1.1
Obrigatório
Firebase ML Vision com.google.firebase: firebase-ml-vision: 24.1.0 Obrigatório
Modelo personalizado do Firebase ML com.google.firebase: firebase-ml-model-interpreter: 22.0.4 Obrigatório

* O Firebase SDK para Google Analytics pode enviar eventos em qualquer dispositivo, mas alguns insights automáticos, como dados demográficos, estão disponíveis apenas em dispositivos com o Google Play Services.