多个Android应用程序可以访问同一个Firebase数据库吗?

44

多个安卓应用程序能否访问一个 Firebase 后端?如果不能,这种情况下的替代方案是什么?


2
是的。你有问题吗?如果有,请描述一下你已经做了什么以及你遇到问题的地方。 - Frank van Puffelen
8个回答

53

是的,这是可能的。前往Firebase控制台。选择主页标签。点击添加应用程序。选择将Firebase添加到您的Android应用程序。为包名称提供必要的详细信息。下载最新的配置文件并将其添加到连接到此Firebase项目的所有Android应用程序中。


1
当所有应用程序具有不同的包名称时,您如何在所有应用程序中添加相同的google-services.json文件? - Abhinav Raja
3
因为 google-services.json 文件包含了下载时所有应用程序的信息。 - Eugen Pechanec
4
好的,您需要在 Firebase 控制台中选择项目内的“添加另一个应用程序”,而不是创建新项目。我明白了。 - Abhinav Raja
但是,99.99%的情况下,不同的应用程序具有不同的包名称。 - Csaba Toth
请问在 Firebase 数据库中,我们最多可以添加多少个应用程序?分别是在 Spark 计划和 Blaze 计划下? - Umair Jibran
显示剩余2条评论

5
使用 Android Studio 2.2 及以上版本,您可以在不离开工作环境且无需下载 google-services.json 的情况下轻松创建并添加应用到 Firebase 项目中。
在 Android Studio 中,选择 "Tools -> Firebase" 来创建、添加所需的应用程序到指定项目中 :)
操作指南请见下图: enter image description here

5

5
是的,多个应用程序可以访问同一个Firebase数据库。从Android Studio v2.2开始,您可以通过Firebase助手直接将应用程序链接到Firebase数据库。以下是如何操作:
  • 转到工具并单击Firebase选项。 pic_1


  • 从Firebase助手中选择实时数据库 pic_2


  • 在助手中点击连接到Firebase按钮,这将显示一个对话框,允许您选择现有的数据库或创建一个新的数据库。点击选择现有的Firebase项目,选择您想要使用的数据库,然后在对话框中点击连接到Firebase按钮。 pic_3


  • 您的应用程序将自动连接,您将能够访问您的数据库。 pic_4

1

是的,可以!一个Firebase数据库可以被多个应用程序访问,只要每个应用程序使用相同的身份验证详细信息。 Firebase文档将是很大的帮助。https://firebase.google.com/docs/ 我有两个应用程序访问一个Firebase数据库帐户,所以,我相信它也适用于你,我的朋友!


1
在 Firebase 控制台中,您将有连接 Firebase 到相应平台及其配置的选项。您可以使用此选项将同一 Firebase 项目添加到任何所需平台。

0

是的,您可以在多个Android应用程序中使用相同的Firebase数据库,方法如下:

  1. Firebase控制台项目概览部分中添加一个Android应用程序。
  2. 要添加此应用程序,首先需要提供该包名称
  3. JSON格式下载配置文件

注意:您必须下载JSON的新副本,因为该JSON文件包含了您的应用程序的包名称和所有内容。

  1. 在(Project/Module) build.gradle文件中添加一些存储库和实现。

现在可以在新的Android应用程序中访问Firebase数据库了。


0
  1. 点击“添加应用”按钮,选择您的应用平台。
  2. 第二步,注册您的应用程序并粘贴您的应用程序包名称。
  3. 第三步,下载谷歌配置文件,将该文件粘贴到您项目的应用文件夹中,并启动您的第二个应用程序。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接