Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

Firebase Android SDK对Google Play服务的依赖性

某些Firebase Android SDK依赖于Google Play服务,这意味着它们只能在安装了Google Play服务的设备和模拟器上运行。这些Firebase SDK与设备上的Google Play服务后台服务进行通信,以为您的应用提供安全,最新且轻量级的API。某些Android设备(例如Amazon Kindle Fire设备或在某些地区出售的设备)未安装Google Play服务。

哪些Firebase SDK需要Google Play服务?

Firebase SDK可以分为三类:

  • 需要Play服务-这些SDK需要Google Play服务,否则就没有功能。
  • 推荐使用Play服务-这些SDK需要Google Play服务具有完整的功能,但是即使没有Google Play服务,它们仍然提供大多数功能。
  • 不需要Play服务-这些SDKS不需要Google Play服务具有完整的功能。

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

不需要谷歌Play服务

产品图书馆Google Play服务?
验证com.google.firebase:firebase-auth:20.0.4
com.google.firebase:firebase-auth-ktx:20.0.4
不需要
云消防站com.google.firebase:firebase-firestore:22.1.2
com.google.firebase:firebase-firestore-ktx:22.1.2
不需要
Firebase Client SDK的云功能com.google.firebase:firebase-functions:19.2.0
com.google.firebase:firebase-functions-ktx:19.2.0
不需要
Firebase的云存储com.google.firebase:firebase-storage:19.2.2
com.google.firebase:firebase-storage-ktx:19.2.2
不需要
速溶药com.google.firebase:firebase-crashlytics:17.4.1
com.google.firebase:firebase-crashlytics-ktx:17.4.1
不需要
应用内消息传递com.google.firebase:firebase-inappmessaging:19.1.5
com.google.firebase:firebase-inappmessaging-ktx:19.1.5
不需要
应用内消息显示com.google.firebase:firebase-inappmessaging-display:19.1.5
com.google.firebase:firebase-inappmessaging-display-ktx:19.1.5
不需要
Firebase安装com.google.firebase:firebase-installations:16.3.5
com.google.firebase:firebase-installations-ktx:16.3.5
不需要
性能监控com.google.firebase:firebase-perf:19.1.1
com.google.firebase:firebase-perf-ktx:19.1.1
不需要
实时数据库com.google.firebase:firebase-database:19.7.0
com.google.firebase:firebase-database-ktx:19.7.0
不需要
远程配置com.google.firebase:firebase-config:20.0.4
com.google.firebase:firebase-config-ktx:20.0.4
不需要
产品图书馆Google Play服务?
AdMob com.google.android.gms:play-services-ads:20.0.0必需的
分析工具com.google.firebase:firebase-analytics:18.0.3
com.google.firebase:firebase-analytics-ktx:18.0.3
受到推崇的*
应用索引com.google.firebase:firebase-appindexing:19.2.0必需的
云消息传递com.google.firebase:firebase-messaging:21.1.0
com.google.firebase:firebase-messaging-ktx:21.0.1
必需的
动态链接com.google.firebase:firebase-dynamic-links:19.1.1
com.google.firebase:firebase-dynamic-links-ktx:19.1.1
必需的
Firebase ML视觉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服务的设备上可用。