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

Зависимости Firebase Android SDK от сервисов Google Play

Некоторые Firebase Android SDKs зависят от услуг Play Google , что означает , что они будут работать только на устройствах и эмуляторы с Google Play установленных служб. Эти SDK Firebase взаимодействуют с фоновой службой сервисов Google Play на устройстве, чтобы предоставить вашему приложению безопасный, актуальный и легкий API. На некоторых устройствах Android, таких как устройства Amazon Kindle Fire или устройства, продаваемые в некоторых регионах, не установлены сервисы Google Play.

Для каких SDK Firebase требуются сервисы Google Play?

SDK Firebase можно разделить на три категории:

  • Требуется Play услуги - Эта SDKs требуется услуги в Google Play, в противном случае они не имеют функциональные возможности .
  • Play услуга рекомендуется - Эта SDKs требуется услуги в Google Play , чтобы иметь полную функциональность, но они по- прежнему предлагают большую функциональность даже без услуг Play Google.
  • Play услуги не требуется - Эти ПАКЕТЫ SDK не нуждаются в услугах в Google Play , чтобы иметь полную функциональность.

Приведенные ниже таблицы являются точными только для последней версии каждого SDK. Некоторые старые версии могут иметь более строгие требования.

Услуги в Google Play не требуется

Продукт Библиотека Сервисы Google Play?
Проверка приложений и поставщики отладки com.google.firebase: firebase-appcheck: 16.0.0-beta03
com.google.firebase: firebase-appcheck-debug: 16.0.0-beta03
Не требуется
Аутентификация com.google.firebase: firebase-auth: 21.0.1
com.google.firebase: firebase-auth-ktx: 21.0.1
Не требуется
Cloud Firestore com.google.firebase: firebase-firestore: 23.0.4
com.google.firebase: firebase-firestore-ktx: 23.0.4
Не требуется
Облачные функции для клиентского SDK Firebase com.google.firebase: firebase-functions: 20.0.1
com.google.firebase: firebase-functions-ktx: 20.0.1
Не требуется
Облачное хранилище для Firebase com.google.firebase: хранилище firebase: 20.0.0
com.google.firebase: firebase-storage-ktx: 20.0.0
Не требуется
Crashlytics com.google.firebase: firebase-crashlytics: 18.2.3
com.google.firebase: firebase-crashlytics-ktx: 18.2.3
Не требуется
Обмен сообщениями в приложении com.google.firebase: firebase-inappmessaging: 20.1.0
com.google.firebase: firebase-inappmessaging-ktx: 20.1.0
Не требуется
Отображение сообщений в приложении com.google.firebase: firebase-inappmessaging-display: 20.1.0
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.0
Не требуется
Установки Firebase com.google.firebase: установки firebase: 17.0.0
com.google.firebase: firebase-install-ktx: 17.0.0
Не требуется
Мониторинг производительности com.google.firebase: firebase-perf: 20.0.3
com.google.firebase: firebase-perf-ktx: 20.0.3
Не требуется
База данных в реальном времени com.google.firebase: база данных firebase: 20.0.2
com.google.firebase: firebase-database-ktx: 20.0.2
Не требуется
Удаленная конфигурация com.google.firebase: firebase-config: 21.0.1
com.google.firebase: firebase-config-ktx: 21.0.1
Не требуется
Продукт Библиотека Сервисы Google Play?
AdMob com.google.android.gms: play-services-ads: 20.4.0 Рекомендуемые*
Аналитика com.google.firebase: firebase-analytics: 19.0.2
com.google.firebase: firebase-analytics-ktx: 19.0.2
Рекомендуемые*
Провайдер App Check SafetyNet com.google.firebase: firebase-appcheck-safetynet: 16.0.0-beta03 Необходимый
Индексирование приложений com.google.firebase: firebase-appindexing: 20.0.0 Необходимый
Обмен сообщениями в облаке com.google.firebase: firebase-сообщения: 22.0.0
com.google.firebase: firebase-messaging-ktx: 22.0.0
Необходимый
Динамические ссылки com.google.firebase: firebase-dynamic-links: 20.1.1
com.google.firebase: firebase-dynamic-links-ktx: 20.1.1
Необходимый
Firebase ML Vision com.google.firebase: firebase-ml-vision: 24.1.0 Необходимый
Пользовательская модель Firebase ML com.google.firebase: firebase-ml-модель-интерпретатор: 22.0.4 Необходимый

* Firebase SDK для Google Analytics может отправлять события на любое устройство, но некоторые автоматические аналитические данные, такие как демографические данные, доступны только на устройствах с сервисами Google Play.