如何让 Firebase 与 Java 后端一起工作

首先,如果这个问题是抽象的或不适合这个网站,我想道歉。我真的不知道还能问哪里。

目前,我已经在iOS和Android上开发了应用程序。它们将所有状态都保存在firebase中,因此所有内容都会立即持久保存到Firebase实时数据库中。

在创建用户之前,我使用一些预期存在的数据手动填充实时数据库,以便应用可以运行,例如用户的配置数据。使用应用“完毕”后,我会直接在 Firebase 控制台中查看数据。

现在我想要一个后端来完成我手动完成的工作。我希望后端能够填充实时数据库,并且还希望它能够从Firebase检索数据。我希望从Java后端(Spring MVC)完成此操作,但现在可能不是关键信息)。

我应该如何去做?谷歌搜索并没有让我走得那么远(java+backend+firebase主要告诉我“Firebase为Android Java提供了一个后端”)。

如果这是发布此内容的错误位置,那么请建议我可以在哪里发布它。

编辑:我知道服务器SDK。我指的是如何在通常的无状态休息解决方案中实现这一点,而不是具体地如何执行服务器SDK中的方法。


答案 1

Firebase有自己的RestApi,你可以在你的api https://firebase.google.com/docs/database/rest/start


答案 2

Firebase 还提供了使用 Firebase 实时数据库的依赖项。

Gradle Dependency:

dependencies {
  implementation 'com.google.firebase:firebase-admin:6.3.0'
}

Maven Dependency:

<dependency>
  <groupId>com.google.firebase</groupId>
  <artifactId>firebase-admin</artifactId>
  <version>6.3.0</version>
</dependency>

有关更多详细信息,请访问文档:https://firebase.google.com/docs/admin/setup#add_firebase_to_your_app


推荐