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 服务的依赖

一些火力地堡Android SDK相关依赖于谷歌Play服务,这意味着他们只将在设备和仿真器安装谷歌Play服务运行。这些 Firebase SDK 与设备上的 Google Play 服务后台服务通信,为您的应用提供安全、最新且轻量级的 API。某些 Android 设备(例如 Amazon Kindle Fire 设备或在某些地区销售的设备)未安装 Google Play 服务。

哪些 Firebase SDK 需要 Google Play 服务?

Firebase SDK 可以分为三类:

  • 播放业务需要-这些SDK要求谷歌播放服务,否则他们没有的功能。
  • 播放业务推荐-这些SDK要求谷歌Play服务有全面的功能,但他们仍然提供最多的功能,即使没有谷歌播放服务。
  • 不需要播放服务-这些SDK不需要谷歌Play服务具有完整的功能。

下表仅用于精确最新版本的每个SDK的。一些旧版本可能有更严格的要求。

不需要谷歌Play服务

产品图书馆谷歌播放服务?
App Check 自定义和调试提供程序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
不需要
云防火墙com.google.firebase:firebase-firestore:23.0.4
com.google.firebase:firebase-firestore-ktx:23.0.4
不需要
Firebase 客户端 SDK 的云函数com.google.firebase:firebase-functions:20.0.1
com.google.firebase:firebase-functions-ktx:20.0.1
不需要
Firebase 云存储com.google.firebase:firebase-storage: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-installations:17.0.0
com.google.firebase:firebase-installations-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-database: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
不需要
产品图书馆谷歌播放服务?
广告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
受到推崇的*
应用检查 SafetyNet 提供商com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta03必需的
应用索引com.google.firebase:firebase-appindexing:20.0.0必需的
云消息com.google.firebase:firebase-messaging: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 机器学习视觉com.google.firebase:firebase-ml-vision:24.1.0必需的
Firebase ML 自定义模型com.google.firebase:firebase-ml-model-interpreter:22.0.4必需的

* 适用于 Google Analytics 的 Firebase SDK 可以在任何设备上发送事件,但某些自动洞察(例如人口统计)仅适用于配备 Google Play 服务的设备。