Catch up on everthing we announced at this year's Firebase Summit. Learn more

Зависимости 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: 24.0.0
com.google.firebase: firebase-firestore-ktx: 24.0.0
Не требуется
Облачные функции для клиентского 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.4
com.google.firebase: firebase-crashlytics-ktx: 18.2.4
Не требуется
Обмен сообщениями в приложении com.google.firebase: firebase-inappmessaging: 20.1.1
com.google.firebase: firebase-inappmessaging-ktx: 20.1.1
Не требуется
Отображение сообщений в приложении com.google.firebase: firebase-inappmessaging-display: 20.1.1
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.1
Не требуется
Установки 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.5.0 Рекомендуемые*
Аналитика com.google.firebase: firebase-analytics: 20.0.0
com.google.firebase: firebase-analytics-ktx: 20.0.0
Рекомендуемые*
Провайдер 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-сообщения: 23.0.0
com.google.firebase: firebase-messaging-ktx: 23.0.0
Необходимый
Динамические ссылки com.google.firebase: firebase-dynamic-links: 21.0.0
com.google.firebase: firebase-dynamic-links-ktx: 21.0.0
Необходимый
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.