【问题标题】:Can multiple android application access same firebase database?多个android应用程序可以访问同一个firebase数据库吗?
【发布时间】:2016-10-18 21:35:00
【问题描述】:

多个 android 应用程序是否可以访问单个 firebase 后端。如果没有,在这种情况下有什么替代方案?

【问题讨论】:

  • 是的。你有这方面的问题吗?如果是这样,请描述您所做的事情以及您遇到问题的地方。

标签: android firebase firebase-realtime-database


【解决方案1】:

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

【讨论】:

  • 当所有应用的包名不同时,如何在所有应用中添加相同的 google-services.json 文件?
  • @AbhinavRaja 因为 google-services.json 包含下载时所有应用的信息。
  • 哦,我明白了,所以在 Firebase 控制台内的项目中选择“添加另一个应用程序”,而不是创建一个新应用程序。
  • firebase 身份验证怎么样?我们可以使用多个包链接到 facebook 吗?
  • 但在 99.99% 的情况下,不同的应用程序具有不同的包名称。
【解决方案2】:

使用 Android Studio 2.2 及更高版本,您可以轻松地创建应用程序并将其添加到您的 Firebase 项目,而无需离开您的工作环境,也无需下载 google-services.json

从 Android Studio 转到 Tools->Firebase 并创建应用程序并将其添加到所选项目:)

指南

【讨论】:

    【解决方案3】:

    是的,多个应用程序可以访问同一个 Firebase 数据库。 从 Android Studio v2.2 开始,您可以通过 Firebase 助手直接将应用链接到 Firebase 数据库。 这样做的方法如下:

    • 转到工具并点击Firebase选项。


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


    • 点击助手中的连接到 Firebase 按钮,将显示一个对话框,允许您选择现有数据库或创建新数据库。点击Choose an existing Firebase project,选择您要使用的数据库,然后点击对话框中的Connect to Firebase按钮。


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

    【讨论】:

      【解决方案4】:

      是的,您只需使用相同的 url(db) 设置 Firebase 对象。 检查文档以获取更多信息。 https://www.firebase.com/docs/android/guide/retrieving-data.html

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          是的,是的!多个应用程序可以访问单个 firebase 数据库。只要您的每个应用程序使用相同的身份验证详细信息。 Firebase 文档将有很大帮助。 https://firebase.google.com/docs/ 我有 2 个应用程序访问 1 个 firebase 数据库帐户,所以,我很确定它会为你工作,我的朋友!

          【讨论】:

            【解决方案7】:

            是的,您可以在多个 android 应用程序中使用相同的 firebase 数据库,如下所示:

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

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

            1. 在两个(项目/模块)build.gradle 文件中添加一些存储库和实现。

            准备在新的 android 应用程序中访问 firebase 数据库。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2014-11-05
              • 1970-01-01
              • 1970-01-01
              • 2015-03-24
              • 2022-08-22
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多