Check out what’s new from Firebase at Google I/O 2022. Learn more

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

Alguns SDKs para Android do Firebase dependem dos serviços do Google Play , o que significa que 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 em segundo plano do Google Play Services no dispositivo para fornecer uma API segura, atualizada e leve ao seu aplicativo. Certos dispositivos Android, como dispositivos Amazon Kindle Fire ou vendidos em algumas regiões, não possuem os serviços do Google Play instalados.

Quais SDKs do Firebase para Android exigem o Google Play Services?

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

  • Requer serviços do Google Play — Esses SDKs exigem serviços do Google Play, caso contrário, eles não têm funcionalidade.
  • Serviços do Google Play recomendados — Esses SDKs exigem que os serviços do Google Play tenham funcionalidade completa , mas ainda oferecem a maioria das funcionalidades, mesmo sem os serviços do Google Play.
  • Serviços do Google Play não necessários — Esses SDKs não exigem que os serviços do Google Play tenham 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.

Os serviços do Google Play não são necessários

produtos Biblioteca Serviços do Google Play?
Provedores personalizados e de depuração do App Check com.google.firebase:firebase-appcheck:16.0.0
com.google.firebase:firebase-appcheck-debug:16.0.0
Não requerido
Distribuição de aplicativos com.google.firebase:firebase-appdistribution:16.0.0-beta02
com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta02
Não requerido
Autenticação com.google.firebase:firebase-auth:21.0.4
com.google.firebase:firebase-auth-ktx:21.0.4
Não requerido
Cloud Firestore com.google.firebase:firebase-firestore:24.1.2
com.google.firebase:firebase-firestore-ktx:24.1.2
Não requerido
SDK de cliente do Cloud Functions para Firebase com.google.firebase:firebase-functions:20.1.0
com.google.firebase:firebase-functions-ktx:20.1.0
Não requerido
Armazenamento em nuvem para Firebase com.google.firebase:firebase-storage:20.0.1
com.google.firebase:firebase-storage-ktx:20.0.1
Não requerido
Crashlytics com.google.firebase:firebase-crashlytics:18.2.10
com.google.firebase:firebase-crashlytics-ktx:18.2.10
Não requerido
Mensagens no aplicativo com.google.firebase:firebase-inappmessaging:20.1.2
com.google.firebase:firebase-inappmessaging-ktx:20.1.2
Não requerido
Exibição de mensagens no aplicativo com.google.firebase:firebase-inappmessaging-display:20.1.2
com.google.firebase:firebase-inappmessaging-display-ktx:20.1.2
Não requerido
Instalações do Firebase com.google.firebase:firebase-installations:17.0.1
com.google.firebase:firebase-installations-ktx:17.0.1
Não requerido
Monitoramento de desempenho com.google.firebase:firebase-perf:20.0.6
com.google.firebase:firebase-perf-ktx:20.0.6
Não requerido
Banco de dados em tempo real com.google.firebase:firebase-database:20.0.5
com.google.firebase:firebase-database-ktx:20.0.5
Não requerido
Configuração remota com.google.firebase:firebase-config:21.1.0
com.google.firebase:firebase-config-ktx:21.1.0
Não requerido
produtos Biblioteca Serviços do Google Play?
AdMob com.google.android.gms:play-services-ads:20.6.0 Recomendado*
Análise com.google.firebase:firebase-analytics:21.0.0
com.google.firebase:firebase-analytics-ktx:21.0.0
Recomendado*
Provedor de integridade do App Check Play com.google.firebase:firebase-appcheck-playintegrity:16.0.0 Requerido
Provedor SafetyNet do App Check com.google.firebase:firebase-appcheck-safetynet:16.0.0 Requerido
Indexação de aplicativos com.google.firebase:firebase-appindexing:20.0.0 Requerido
Mensagens na nuvem com.google.firebase:firebase-messaging:23.0.5
com.google.firebase:firebase-messaging-ktx:23.0.5
Requerido
Links dinâmicos com.google.firebase:firebase-dynamic-links:21.0.1
com.google.firebase:firebase-dynamic-links-ktx:21.0.1
Requerido
Visão do Firebase ML com.google.firebase:firebase-ml-vision:24.1.0 Requerido
Modelo personalizado do Firebase ML com.google.firebase:firebase-ml-model-interpreter:22.0.4 Requerido

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