1

我已经配置了一个服务器应用程序来连接到 Firebase,并且它成功了。问题是我拥有对数据库的完全访问权限,但我无法写入它,但更改不会出现在 Firebase 控制台中,我无法读取已经存在的数据。无论我选择的路径如何,我都会得到空结果。这是我的初始化代码:

InputStream serviceAccount = getClass().getResourceAsStream("/jw-notes-f4fb0-firebase-adminsdk-qic3m-7d3421b9d7.json");

        FirebaseOptions options = new FirebaseOptions.Builder()
                .setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
                .setDatabaseUrl("https://jw-notes-f4fb0.firebaseio.com/")
                .build();

        FirebaseApp.initializeApp(options);

        DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("server");
        ref.setValue("My new value!");
        ref.addListenerForSingleValueEvent(this);

更新:

这是代码,我把它变成了基本的: https ://github.com/thelong1EU/fcmserverTest 。

当我运行它时,什么都没有打印出来。

4

0 回答 0