Catch up on highlights from Firebase at Google I/O 2023. Learn more

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

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

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

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

  • Требуются сервисы Play — для этих SDK требуются сервисы Google Play, в противном случае они не имеют функциональности.
  • Рекомендуемые сервисы Play . Эти SDK требуют, чтобы сервисы Google Play имели полную функциональность, но они по-прежнему предлагают большую часть функций даже без сервисов Google Play.
  • Сервисы Play не требуются . Эти SDKS не требуют полной функциональности сервисов Google Play.

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

Сервисы Google Play не требуются

Продукт Библиотека Сервисы Google Play?
App Check пользовательские и отладочные поставщики com.google.firebase: firebase-appcheck: 17.0.1
com.google.firebase: firebase-appcheck-ktx: 17.0.1
com.google.firebase:firebase-appcheck-debug:17.0.1
Не требуется
API распространения приложений com.google.firebase: firebase-appdistribution-api: 16.0.0-beta08
com.google.firebase: firebase-appdistribution-api-ktx: 16.0.0-beta08
Не требуется
Распространение приложений com.google.firebase: firebase-appdistribution: 16.0.0-beta08 Не требуется
Аутентификация com.google.firebase: firebase-аутентификация: 22.0.0
com.google.firebase: firebase-auth-ktx: 22.0.0
Не требуется
Облако Firestore com.google.firebase: firebase-firestore: 24.6.1
com.google.firebase: firebase-firestore-ktx: 24.6.1
Не требуется
Облачные функции для Firebase Client SDK com.google.firebase: firebase-функции: 20.3.1
com.google.firebase:firebase-функции-ktx:20.3.1
Не требуется
Облачное хранилище для Firebase com.google.firebase: firebase-storage: 20.2.0
com.google.firebase: firebase-storage-ktx: 20.2.0
Не требуется
Crashlytics com.google.firebase:firebase-crashlytics:18.3.7
com.google.firebase:firebase-crashlytics-ktx:18.3.7
Не требуется
Обмен сообщениями в приложении com.google.firebase:firebase-inappmessaging:20.3.2
com.google.firebase: firebase-inappmessaging-ktx: 20.3.2
Не требуется
Отображение сообщений в приложении com.google.firebase:firebase-inappmessaging-display:20.3.2
com.google.firebase: firebase-inappmessaging-display-ktx: 20.3.2
Не требуется
Установки Firebase com.google.firebase:firebase-установки:17.1.3
com.google.firebase:firebase-installations-ktx:17.1.3
Не требуется
Мониторинг производительности com.google.firebase: firebase-perf: 20.3.2
com.google.firebase:firebase-perf-ktx:20.3.2
Не требуется
База данных реального времени com.google.firebase:firebase-база данных:20.2.2
com.google.firebase:firebase-database-ktx:20.2.2
Не требуется
Удаленная конфигурация com.google.firebase: firebase-config: 21.4.0
com.google.firebase:firebase-config-ktx:21.4.0
Не требуется
Продукт Библиотека Сервисы Google Play?
AdMob com.google.android.gms:play-services-ads:22.1.0 Рекомендуемые*
Аналитика com.google.firebase: firebase-аналитика: 21.3.0
com.google.firebase: firebase-analytics-ktx: 21.3.0
Рекомендуемые*
Поставщик проверки целостности приложений com.google.firebase:firebase-appcheck-playintegrity:17.0.1 Необходимый
Приложение Проверить провайдера SafetyNet com.google.firebase:firebase-appcheck-safetynet:16.1.2 Необходимый
Индексирование приложений com.google.firebase: firebase-appindexing: 20.0.0 Необходимый
Облачный обмен сообщениями com.google.firebase: обмен сообщениями firebase: 23.1.2
com.google.firebase: firebase-messaging-ktx: 23.1.2
Необходимый
Динамические ссылки com.google.firebase:firebase-динамические ссылки:21.1.0
com.google.firebase: firebase-динамические ссылки-ktx: 21.1.0
Необходимый
Концепция машинного обучения Firebase com.google.firebase: firebase-ml-видение: 24.1.0 Необходимый
Пользовательская модель Firebase ML com.google.firebase: firebase-ml-модель-интерпретатор: 22.0.4 Необходимый

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