gpt4 book ai didi

android - 在 Firebase 和 Google Play 服务之间使用哪些依赖项?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:49 24 4
gpt4 key购买 nike

我最近开始玩 Firebase,但我无法完全理解它与 Google Play 服务的关系。我知道Firebase是一个移动平台,在Android上它是基于Google Play Services的,但为什么有些模块与Google Play Services的模块同名?

例如,在我的 build.gradle 中,我可以:

com.google.android.gms:play-services-auth:9.4.0
com.google.android.gms:play-services-ads:9.4.0

还有:

com.google.firebase:firebase-auth:9.4.0
com.google.firebase:firebase-ads:9.4.0

我在 Firebase documentation 上看到了有可用组件的列表(请注意,最后一个实际上是 Google Play 服务模块):

com.google.android.gms:play-services-appindexing:9.4.0

same list for Google Play Services更长,所以一些模块不能仅使用 Firebase 依赖项。我应该使用哪些依赖项,为什么?我可以使用混合依赖项吗?

最佳答案

在这个新的 Firebase 上(自 5 月 18 日起),Google 为其添加了一些现有服务。 Google Play 服务已经具有以下功能:Analytics、AdMob、Test Lab 等。您可以从 Google Developer Console 中使用它们。

但随后,他们决定将其中一些功能与 Firebase 合并。这样,您就可以在 Firebase 控制台上“整合”所有功能。它们现已统一,可为您的用户提供更好的体验,并帮助您(作为开发人员)轻松管理您的项目。

所以,如果你想使用 firebase,你应该使用 firebase 依赖项。 Google play 依赖项适用于在 Google Developer Console 上创建的项目。

关于android - 在 Firebase 和 Google Play 服务之间使用哪些依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38688264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com