带有Java

时间:2017-05-25 16:28:17

标签: java firebase sdk firebase-admin

我正在尝试在Java项目中设置firebase admin sdk。按照https://firebase.google.com/docs/admin/setup#add_the_sdk的步骤,我通过使用,添加依赖项到我的build.gradle成功添加了sdk,

dependencies {
    compile 'com.google.firebase:firebase-admin:5.0.0'
}

然后运行gradle build,返回BUILD SUCCESSFUL。

本指南的下一步使用了多个Firebase类,我不知道在哪里找到它们。它告诉我使用:

初始化SDK
FirebaseOptions options = new FirebaseOptions.Builder()
    .setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
    .setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/")
    .build();

FirebaseApp.initializeApp(options);

该指南未显示从哪个导入这些Firebase类的位置。我假设在运行build.gradle后下载了类,但我似乎无法找到这些类中的任何一个。有谁知道gradle应该将它下载到哪个位置或者我必须使用什么导入?

2 个答案:

答案 0 :(得分:1)

Java quickstart可能是一个值得关注的好地方。

Database.java文件包含您正在寻找的一些导入内容:

import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions;
import com.google.firebase.auth.FirebaseCredentials;
import com.google.firebase.database.*;

答案 1 :(得分:0)

指南需要更精确的内容和示例。

我已经通过关注这些博客savicprvoslav/Spring-Boot-starter 将Firebase与我当前的Spring启动项目集成在一起,因为强烈建议使用新的Firebase sdk,所以它已过时了。您可以使用示例更新代码查看我的问题和答案。 Stakoverflow 该博客建议在配置文件中使用此代码(使用 @Configuration 注释)。