【问题标题】:Firebase Admin SDK with Java带有 Java 的 Firebase 管理员 SDK
【发布时间】:2017-05-25 16:28:17
【问题描述】:

我正在尝试在 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 应该将它下载到什么位置或我必须使用什么导入?

【问题讨论】:

    标签: java firebase sdk firebase-admin


    【解决方案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.*;
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        只需从 mvnrepository 下载 JAR 文件并将其包含在您的项目中。 https://mvnrepository.com/artifact/com.google.firebase/firebase-admin/8.0.1

        【讨论】:

          猜你喜欢
          • 2019-12-28
          • 1970-01-01
          • 2017-09-23
          • 2019-03-14
          • 1970-01-01
          • 2019-02-22
          • 1970-01-01
          • 1970-01-01
          • 2020-06-21
          相关资源
          最近更新 更多