如何让Firebase使用Java后端

时间:2016-11-01 11:14:08

标签: java firebase firebase-realtime-database

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

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

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

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

我应该怎么做呢?谷歌搜索还没有让我这么做(java +后端+ firebase主要告诉我“Firebase提供了Android Java的后端”)。

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

编辑:我知道Server SDK。我更倾向于如何在通常无状态的休息解决方案中实现这一点,而不是具体如何执行Server SDK中的方法。

2 个答案:

答案 0 :(得分:11)

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

中使用它

答案 1 :(得分:4)

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

等级依赖性:

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

Maven依赖项:

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

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